47345556
57693139
22448350
15169518
9926746
70665954
4669886
57427338
91552158
31639655
2178275
87159503
8585396
88481430
65876744
23525488
8923150
68591638
18293246
56473868
41681961
86669072
51955084
1884271
1794211
30641153
77504039
90088925
75174997
16137654
27131863
23588237
1795657
79253564
3666970
6522000
26267464
93192081
4114805
18189980