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