29102557
17815547
8289179
35765154
46623340
98544
38894590
17676685
54485885
16975085
77303126
67621298
62191151
22016594
83753001
11674676
85486243
87676427
86221794
26139858
83834666
65013436
24309343
86357733
92457357
41864473
90279975
38796447
69026646
2857129
30348340
8933008
92271846
59171658
29085914
26558412
55873988
95152108
78652723
71923349