58
382
53
165
10
24
59
113
16
29
77
44
8
27
85
42
13
32
149
41
45
177
3
28
2
104
92
71
22
9
23
30
6
34
62
57
11
86
14
65
351
52
18
103
70
230
20