58346922
14398820
12905791
5304617
12911067
4476096
12685239
24443863
7402488
95794278
87678247
46643128
20816454
77974980
69791116
28957590
55144431
99891530
43977201
16858089
7504171
41964167
8655556
62463494
20765412
38199004
50538601
47665996
68251554
71971913
51304353
2407119
70269654
86241568
42429937
87595822
79176413
2632273
86988434
46606954