25
143
446
24
9
374
57
18
42
29
252
360
56
70
28
51
16
46
65
135
220
66
7
100
55
20
6
64
27
50
14
177
17
242
77
68
78
219
194
19
124
4
95
306
11
31
183
48
122
40
21
84
37
30
146
5