35
80
68
50
27
51
25
2115
21
32
30
118
162
36
129
60
12
106
111
48
619
112
23
1466
167
58
202
125
200
154
29
24
45
525
64
107
37
20
140
44
19
75
22
39
86
628
216
533
2882
13
71
15