77057800
66051348
2255566
99891041
16204301
50782364
33296463
4466188
58281036
26507990
88187718
199336
53554953
95425435
2655719
28779519
53088566
7485124
5938590
11182603
92204770
71526584
64512616
40377568
53532444
14683021
45635433
7746467
75786897
38428656
17435466
17389556
33771802
91733343
59347103
42894807
9600563
29817670
8644028
7911623