102241
893458
630247
80270
187944
973217
761586
764632
64530
108561
171454
1025143
432428
371844
699671
153709
959601
208808
317189
833374
32982
728474
38290
137984
27971
355396
462117
766577
564879
753718