88
72
141
46
182
292
301
125
13
9
428
680
554
522
179
276
240
274
448
36
808
983
504
270
1219
218
169
99
197
1499
296
76
360
483
1645
577
332
825
231
134
67
61
101
861
453
14958
153
3142
368
451
136
68
84
40
32
126
80
186
1593
175