16654937
55314128
82854654
7977565
47851162
12721828
2518631
89435034
32948053
8816584
58404757
64547174
25638963
2767331
18115251
3926407
96674859
72992546
66642264
66307306
51257278
88465491
54102120
44327336
43424828
86357847
66968725
32018958
93054883
5592325
1459671
6923385
94345371
14687885
27135100
20372551
51183886
49809239
61086700
31455273