28
121
316
58
27
24
7
42
197
71
52
29
62
59
8
25
136
31
23
57
2
19
49
30
80
15
35
65
55
54
22
56
0
16
445
20
127
342
263
18
260
32
126
12
83
73