20847722
45556570
86678261
4207498
74386884
57362678
51746639
70301417
93469897
829392
65407375
50546378
48153192
90997477
64479184
21125825
2185944
30764465
90415400
14623064
4702113
56607336
51158616
97271143
61001334
56355056
14224617
51575458
28803095
84355160
26455885
60319376
66275028
84764326
10498388
93291964
99435030
68498476
83065515
4103660