98969436
64275317
16369274
70708328
69168437
74769694
28728939
44277496
99953373
87684202
45412257
47003704
19037021
3945919
90971897
37163852
21878998
33445059
35419958
17142817
4595035
43897703
4059932
99241779
47681101
29651633
58164530
2616832
40074324
87912304
12716980
35684691
64088962
94206646
86079852
76935414
37724897
12008453
73671357
86061800