88
905
320
238
123
450
90
150
406
934
252
197
942
107
121
1843
758
88
319
439
223
160
452
163
812
367
186
522
146
127
269
572
8
992
164
512
197
376
818
524
333
515
190
429
173
19
417
474
540
132
174
244
334
95
