75125763
2472323
15102080
58124615
6773355
30702769
51872901
29883905
12424212
10324639
75202823
880799
16908317
92449212
87202614
70094594
21069176
65082500
48115930
54984108
53384319
94658442
3520537
40506590
19099012
7413365
2353574
91288485
96953180
38652411
78944341
6998772
48418202
58065903
1352366
23516772
45341569
30222016
25558435
67184528