82016428
71389387
646589
5463109
78955
9513472
6515494
84275231
5891241
66728648
77823089
69866310
89602690
87058851
37583557
17194323
16141503
91881179
32146018
729536
73919762
19991123
45075558
607246
34703421
9004539
13028495
56625265
35014106
10391997
2520412
23255732
1705488
75656832
68322847
91432514
61741541
19237662
86165661
38374336