18
253
24
83
169
230
68
246
31
46
128
531
112
217
119
105
99
72
377
228
259
143
109
98
353
263
27
40
233
78
157
44
126
100
136
187
79
125
121
91
243
212
70
106
95
209
236
235
60
328
53
50
170
172
56
205
110