22
147
491
958
242
1111
316
267
19
28
983
931
1
569
729
1789
340
296
706
176
289
1014
211
370
241
180
996
2066
1060
1017
1005
526
781
182
3
4
260
447
407
1683
10
1657
347
33
873
517
810
184
26
161
976
879
2042
