50047636
61275636
36348596
2099618
13138046
57937199
16317730
68201576
29425171
97158905
16363325
37967820
64039643
9663959
49622978
45105864
29744559
72986977
96874899
67853514
64422430
2143610
67759596
64594336
44938380
92601373
45616368
40691153
2496886
88512173
7324987
17176518
51494555
36978079
65863595
6268799
90405983
51002285
3532739
375629