66
27
134
25
159
52
199
158
73
104
80
78
141
207
216
424
31
153
215
87
74
313
155
411
45
437
514
1266
812
237
293
336
476
296
89
47
121
380
36
304
472
19
329
723
128
360
60
775
197
39
520
62
147