75646601
7051610
4299880
26463885
64147757
55166718
93423098
99813604
1966827
8298606
74059290
7898398
97063490
50425269
97803623
50141420
26657059
42032572
55146485
48789338
7344686
54358079
41052572
61191974
60511208
4719285
43677761
1828033
62936918
3499421
98632902
91929586
86762579
49706910
64871312
27018322
1714355
63762356
82316578
416038