90478383
32076934
56074118
39924373
1565317
24173994
70635828
14128887
74177388
5928056
48382162
55619017
62286067
63295061
16932691
38513185
78329851
76679631
20009833
12486400
48669207
1271543
4371057
29068525
42902949
38362397
69369831
6747908
97228965
39596687
12619918
39748347
60789503
60793312
25206915
5793205
79131070
829339
46818750
55054297