70658096
99519839
39743033
38552153
57105486
24576862
6282138
80899671
71954177
61465266
6022071
80289978
80292409
46126131
74453760
45486074
70128213
47925155
3037517
58463525
35053160
55831164
27731316
88998493
5936971
57485175
6662337
33659843
63704685
20165705
23195821
1587457
1155656
50895202
13661384
68307248
34988844
68091625
89447687
97899131