20564671
29306214
6591149
98807905
99325948
96087198
36979810
85179331
73683763
69503546
71613630
74292152
23286573
36744539
2569623
62566343
44472132
12816433
51796850
66157990
82876854
87002948
97646152
54687647
21558031
59701269
24593880
61554108
43353079
6759186
62658280
64831732
21105984
78894296
53231374
24382388
61467310
75392608
64325411
92473428