25
360
33
7
63
26
39
36
54
49
24
65
45
97
188
163
136
58
148
77
153
88
80
91
86
59
203
158
27
17
113
11
119
40
99
68
12
35
95
13
355
140
109
207
341
6
357
838
66
239
157
1003