91968653
7224960
79938570
33865367
54437349
16818948
16557308
9413608
47076483
59751786
12542421
93433746
67755923
79761015
8775906
19041863
3376151
93294375
35934119
8903633
32763212
5882837
94358962
7921938
6233839
62066743
43634578
98125844
15251150
18777273
56343370
41268578
65179724
67979612
18042712
99226595
431851
4283046
6816254
219851