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