96455106
85956188
13686800
8302568
88031804
25478238
7185465
81129830
82788707
73004940
75487392
633666
64451720
93627795
1884576
34897532
84329997
79055447
18449533
57915498
59095746
6333556
94121732
6527164
52049690
38271847
11282056
21096172
32104422
50936513
51839952
38237437
90804574
87226059
63227480
7503260
34447479
81681281
72322939
53243350