24
22
14
104
71
91
78
170
102
52
47
195
100
74
46
98
33
300
62
116
38
77
191
60
166
214
75
492
990
258
121
57
130
113
64
86
325
82
67
97
92
193
109
85
139
125
35
76
131
127