25
436
33
954
126
199
55
1058
18
165
51
100
319
36
42
49
58
341
23
81
38
41
30
26
67
29
232
367
80
215
75
337
82
16
54
31
136
230
113
7
8
10
45
24
66
27
78
173