95564310
71008842
23577165
70406653
4923480
59432591
54919001
98708022
58444265
60475109
72949598
27439434
18478255
68647880
83953704
91566443
1618170
71779405
37028057
35825711
7369984
93858658
30572545
274159
33466920
1676269
69522843
44511784
192297
47966736
5833232
35904166
73005062
56242366
6393793
98554768
7633575
85585903
82989620
57141775