94562910
1347547
65936705
17347218
59741243
51957676
55296665
55739350
7580679
6464070
88346409
29595493
86222535
95778953
18437254
8765444
4631943
89557170
86856
76144138
64805118
62414493
6587474
75692437
41865463
20353694
3140650
74902059
1624560
1873160
49406643
1025327
43966686
42307313
1876656
30316691
988662
8765903
26332340
69148673