16978958
20105692
96662305
83789016
81557418
24153996
12493951
9874336
78025660
66529257
6497174
54116975
90809142
84615632
83718828
16404153
87331158
8072126
78082359
52191485
16509386
49391526
80178093
52774648
97688839
71623727
61959527
29877904
20309090
4958696
72632047
20157957
80601905
52024633
86926078
42904597
3733982
53385595
8826459
75049521