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