31341140
48844821
592982
85135500
74792204
71666910
30005207
94759305
62069206
70889113
86135584
84202328
80504772
4257708
95658061
2603366
26542538
33031578
56427190
4642730
3788439
6118295
79338929
50301814
48187810
60046986
6169501
3521942
14569915
75803421
33325865
81182127
42251552
46561756
8295393
17097815
48895901
7768310
43152550
69725964