2908265
28857125
26916672
93011371
91389954
1946600
6345949
327991
16898081
51187822
2638775
95944925
57558616
32501421
9876932
57032353
5202004
80813639
50393664
95513516
930430
78174773
12113746
60095211
25441575
82645764
7324118
7082900
7501316
96293036
51734433
59721717
59654847
29869482
43824156
46945134
78432337
54115022
29038873
5633927