77865636
67207170
29083633
44185519
54186431
48988363
53444208
1292194
75868786
57223898
59164653
51989906
14833547
93412541
50027380
62532213
3621589
36019653
1696043
63665908
16833217
6082685
42429793
56283670
8667129
80092585
77275321
59344872
89528809
9943362
39241085
75456388
2338595
91107992
56768651
91222976
72408861
53331759
7678226
35149459