27
84
80
16
9
353
137
245
104
20
102
241
230
67
138
161
52
199
158
75
206
81
78
148
211
219
424
31
153
216
87
74
314
157
411
45
105
438
515
820
238
342
300
89
337
47
121
381
36
305
474
19
332
128
363