64565894
16631649
18809144
34873159
14889982
94526979
64833800
45027760
54478549
31816687
39161529
27647961
44349519
268020
97884364
29915386
99468850
57837532
86137645
19852165
97691147
1465230
75094323
45586980
97736718
71239395
43797374
653910000
86291843
25317667
54425947
80302928
16686255
5404411
17449012
77302650
57591724
67144446
39837838
49208589