66564530
39127771
63357931
918130
91172772
41106271
31656403
53615709
37465436
25208240
90399588
76069385
80748848
96502810
38368501
7755980
24561257
98816296
71407581
4864012
97135053
69143411
67846226
63057123
23695216
72041073
66216388
10939619
9033812
381073
86814050
84888682
96848249
9875292
10929431
20569100
787766
53756795
15781279
4577548