88
72
141
46
182
292
302
126
15
9
428
681
554
522
179
276
242
274
448
36
808
983
505
270
1220
218
169
99
197
1501
296
76
360
483
1646
578
332
826
231
134
67
61
101
864
455
14963
153
3149
368
451
136
68
84
40
32
80
186
1596
175