25
89
29
1134
35
67
41
30
32
327
17
139
179
64
624
187
37
63
99
49
1726
186
83
112
170
33
51
96
167
255
236
443
470
38
98
247
55
171
57
10
362
134
20
59
123
3744
31
92
58
27
15
375
115
133
121
2038