30887575 86445590
1858871 69272952
27412970 53392435
5496697 33374517
33651994 56108130
99055313 22360436
86471963 75352235
3390908 80042720
31585114 85702376
92251373 70706747
24722502 52112347
23290176 10957348
96406108 32383267
5684327 24699355
65721762 69586406
57122947 40040607
88652807 53945750
14395140 48030476
78212424 58556834
98131129 50445609
62673258 51209057
74691427 99790101
59456838 13463368
35868625 45883197
14955376 59725049
57812735 32914013
77378305 20813268
8610154 35532070