80
126
43
163
318
107
23
282
102
158
87
147
131
72
29
680
416
243
989
109
338
271
59
283
90
311
226
24
108
281
349
257
15
384
176
409
191
46
50
195
238
194
60
327
149
244
146
135
358
415
151
143
224
230