15
35
181
25
272
74
65
124
50
38
85
61
446
229
138
47
134
24
84
270
119
226
220
40
244
157
336
110
53
524
69
216
60
29
192
39
93
103
57
30
310
42
96
128
115
44
81
79
147
184
92
250
145
304
68