43
129
113
48
38
25
70
21
308
167
7
89
9
27
55
8
54
26
84
190
19
64
16
18
13
101
344
37
375
103
52
93
41
60
110
29
33
14
63
32
51
85
56
178
116