70625682
10208945
42225506
62354900
63277176
19387595
75082029
94662772
57373598
27038900
67085504
35342651
3037213
55723088
36741863
82684902
84065414
38318719
49517447
28038304
24677631
16296192
781980
12095313
98716628
95931553
32375536
21678457
2597442
6382375
44962752
56335510
39176664
83237244
13484122
6773232
18912631
19776940
75038842
25839202