16522133
40641526
24238592
60449053
47416407
93611847
32559740
98353607
87146139
40062388
39838024
80083330
26513476
75008471
27566329
52864105
77246353
49216690
63708435
28279455
52921283
97114650
15086269
61298604
7517286
75749440
63953538
5447096
25951437
62044458
99324395
61118262
11872395
40952178
69289030
5361854
96603599
45868313
10168100
1955610