97013486
1565983
75881784
60611004
25265474
37669289
31161784
86078052
93809562
79781079
75612693
28088530
61284455
79787049
71777449
84653981
16183848
88144006
43447205
27369662
78062807
25152710
14891205
31668011
14712708
56117544
15883692
76887746
37065335
58786062
48933109
80905742
58266721
78815655
35191388
4401110
59805684
1361679
99661796
506952