49017058
85464937
95483988
16406383
16838720
69165180
3308231
960647
91304156
50963239
26611033
1637479
12594879
61469552
2648125
9640782
10447819
46243163
13333976
33967474
90764842
85687117
96799679
16041802
2962940
92386218
915683
71895996
1028693
14709936
37996699
7759667
4025945
64025666
67829092
52026008
68137486
91691320
25996678
8845326