46938982
95154940
72224276
96082110
42076287
49999930
36312412
58689164
97706364
53584243
16996771
6924912
61062038
66543969
48547687
99655857
97978831
92741197
12399912
39877959
61108424
2186313
78435058
18471251
58416815
83329096
92277157
37074403
98441249
73363324
10565122
24977492
9957604
68422943
14782757
24903881
66655890
13808799
40097129
30789756