85442631
67453158
43338637
31245203
69958834
96044057
2776419
62127525
9615300
24965378
3174197
9998858
11982
23598973
77552804
68602820
62419727
59839790
5868277
640109
517988
38704432
50208193
28987740
53486372
10848211
54099163
17943428
1215914
7665112
50721708
30692508
55305025
8333361
19301579
817829
92365929
25635485
91907754
66923672