1681003
46909781
14738549
51324255
42529695
75821821
77929558
77486749
21873490
69817336
29745592
25863476
12104120
36608878
99163663
70962271
1369316
45039621
96969027
40853540
19937345
73632372
30888449
40249241
95949299
88688246
35589646
33576894
87179858
23595133
8102756
97181129
36295646
19303927
21253277
67871432
46481385
44039836
70649225
77064706