3968166
50297833
23442273
15062362
345221
66894374
19731952
47334269
84296579
65212451
66761313
83276266
25831364
63049433
82541159
98276049
96974257
94077520
81108045
17053556
5987265
85197799
95255261
61842419
78128684
97154087
47379769
74115999
74123022
54498833
7082393
71573092
3160677
15609540
12801545
38516973
58239533
86107289
78515978
39127903