330
174
16
198
14
5
178
49
144
116
128
41
217
66
106
112
114
25
24
47
200
191
250
45
104
48
55
335
228
140
172
220
319
167
304
60
187
160
111
327
109
146
253
227
113
263
633
103
240
617
413
234
170
302
500