65806621
41947621
99418970
84066585
62619962
84829154
66738554
98827313
92897896
68042497
5368956
30912822
75387232
10541975
2797703
45784194
58733122
96637623
8524111
5672063
44625178
8609277
3523393
35999982
1308584
48244077
15054631
23788262
73616638
15448543
45291355
60148463
19639519
34286669
66511530
16029361
85309337
14333169
99462383
38758526