17474625
11129013
82441662
96432360
79854662
74446180
727238
54051588
17386768
28841581
58627836
97073045
8313125
21966020
4167568
2498294
16625
77794782
64583615
9993721
91102026
44011624
99578326
11413130
13362687
50581871
95646432
53992813
32798045
77945507
4959612
41948329
96535298
96517577
62614947
30322122
53605947
254152
63782593
50346558