90375661
2560241
3399433
80865027
18067436
78693472
92227928
81856484
50701981
66258295
67058712
93562943
14432978
162328
52483530
66992949
29309282
13434817
83783985
5289257
80295553
71752499
7434580
38885516
3748718
17664188
2718354
47932549
4305179
20247756
4577286
61461256
43036795
21084239
91067744
44679127
938954
64681050
23124878
12488706