22
179
488
40
469
241
697
205
151
383
19
1085
622
283
261
296
1063
210
388
139
631
433
259
927
774
194
753
250
457
215
160
206
341
298
258
544
576
27
187
173
755
519
321
226
437
207
748
115
70
23
299
77
118
74
96
71
109
854
162
20