27365150
28293625
5818758
77068890
56305702
13051804
60856686
43417348
66215327
96362439
40199680
32893070
6726586
38787546
26767417
32849947
4598623
3283509
53351814
5965549
9302318
69693175
97556798
44541579
24388572
72053138
99747438
20911948
6918698
25507013
99505907
74414564
22489174
74962522
18405064
85578764
89199515
75668330
7379821
5488585