57623706
15435894
27215950
76582902
87392905
150638
77878471
40325805
63593436
2193553
44902117
4131861
98715522
4242459
37284565
7392120
11073981
24454111
92414264
56843979
24257400
9903978
15793772
4555600
75964251
98976444
17768468
98867213
3798591
93161194
50372165
36294943
83536606
43825449
1545177
48142548
30679441
52038044
54164312
26753897