51341782
33216534
48906858
98181662
1470412
7974558
47819014
51392516
42523296
5216954
17742530
9719395
1525845
40529539
2448800
15724733
63333127
89447862
94667638
27347805
16964461
85314472
90936232
26312920
84003278
57894128
7817443
35108360
946024
17036589
21315324
90436982
30129703
56021710
41072157
62678784
42772937
67699538
6182658
20182318