96073593
8817409
84727
43525800
6156689
42413765
55356806
11117823
35596368
20177066
73887155
339210
555470
43969406
54854661
56194239
41899844
67482359
74787585
702138
60081375
36919900
69669457
93635508
4537119
64475619
100007367
82479368
69818399
5947255
27908508
3370415
47877399
97424631
70725655
62385675
80242820
32269669
20183691
88043488