5
8
25
15
33
6
4
77
13
7
36
50
42
22
18
60
47
51
58
12
34
20
23
32
371
88
517
21
109
31
49
48
19
26
75
30
141
118
168
130
85
86
102
40