33
15
8
71
32
310
56
170
47
104
78
100
68
95
45
43
55
130
29
116
53
64
132
92
62
166
82
34
70
81
19
69
59
58
25
60
27
126
46
97
28
16
51
131
30
66
49
88
21
158