64631383
63574676
57087208
21056538
537774
83116400
74775201
94564834
27192601
27376681
26612818
9063364
81571869
63167201
83664275
1997846
54529490
36062295
57005091
93135884
99105142
56809540
4858752
20606220
79081485
88403426
875523
94402852
91955921
93759716
8013516
2264537
98782992
10208290
1135283
83452042
10085221
5524705
46871529
4796298