89494811
8397192
43808872
6597876
1244641
40049582
13851201
12733507
41139166
2075920
93495475
6062575
58319423
42586128
512159
40458965
16052743
28046011
51204442
95785529
23795527
660617
36965582
36598531
9094797
58574045
19629067
49109721
36261137
58983752
44903725
16578817
26832534
71774548
47801075
14377032
4258290
17778761
56738375
56247381