690636
41777195
14588991
89395624
32252334
11268642
42141810
2071195
9407705
15681254
23738067
6729917
17792821
50721640
20277033
40486299
74288171
52073529
79907227
77515632
22605690
28951275
78469649
29806078
24814007
53999772
89288728
55921425
4493365
31127027
2109608
60119421
27388596
50672226
11703788
74828144
56612032
13151044
28668769
84298079