49562072
12522271
8402208
687275
959310
56888527
15059969
96329293
98939084
39779745
3120582
285902
84483383
17105302
64282613
15423829
6708798
9320766
25452564
63014354
7600529
93325302
51677324
87872412
905851
72712557
763922
23008225
94409059
48257938
214443
2004260
1522418
66054800
19875916
23497606
4411643
57105430
74116343
11199260