20884820
66873662
73956875
35932928
26098294
8014374
41735726
72906838
84217816
3413854
57607246
49714761
3919170
46625319
13555626
94759611
53449251
50464545
8451499
26357936
52941407
88674888
97383884
79871449
29932372
4084245
68474943
64106716
28445625
6134177
83322930
77279368
56074582
72019503
339154
3823201
89528340
47145737
37545942
896803