85425416
29993474
45389650
34355810
96661418
83933431
72081733
46174465
85583640
75157279
44284518
28635813
89838778
60953439
98827297
37242078
27951339
14773306
41064187
5645074
81363117
45589556
85716016
19565786
6246148
8847049
22078135
9599545
97396570
2932818
91225
22012553
38598466
94457229
19332597
3015553
8537177
96173632
86071530
59564543