66664996
32726062
81356304
6622185
59132366
483707
9856000
98813851
77112577
29093020
89891285
78057304
18406534
86373995
16165924
76958039
98242767
76714714
4956878
67219235
741761
43123989
48862315
35673074
80272724
77314347
43572643
49643422
23871928
12003877
15193899
1645651
48264794
54587641
65957026
54999393
49087000
44211702
37875970
137440