46275750
42814597
24128990
2799807
57745182
17689377
50654350
78946818
93153432
96282334
20098718
70261462
21739482
32317664
56365765
2863987
28836769
31185664
39309278
5120306
38359832
13957301
43381871
87296306
91497905
77678763
77216326
67394183
6484224
60538579
16381684
94196571
68201359
20091916
42993277
94888255
91916531
47504406
67376124
27706816