43
116
92
208
1000
52
205
498
41
638
995
164
206
349
19
83
213
167
987
160
300
136
157
712
748
79
6
316
246
319
294
123
823
105
916
773
200
75
14
21
46
321
331
240
27
149
994
66
95
202
211
30
270
100
315
253
769
384
32
234
77
218
48
689
45
53
996
216
7