13809926 28489687
68310582 217913
17877358 45768680
66624199 74966407
53889053 31702968
97141995 25017418
18930356 90370663
56207436 16899996
40590212 8676594
15842354 87356613
81387572 2476767
22435915 70346942
13866727 16474226
59749672 16892585
46442812 71443252
73127222 84001952
21036243 69578289
34507772 52762945
22831373 41809744
71969314 23317683
30240719 7197310
42445927 98316886
24818431 10960724
56791332 54490448
30254480 9266818
98568456 55645681
9994204 2994524
42701571 27597153