73677265
61821517
38278410
35075339
26376388
42198375
14532177
5206919
7866883
89939981
79886742
92156571
11018861
99608608
36825534
99742982
6385925
32518008
4217631
646626
23856222
86906504
54514556
2093662
8115125
2861700
2201914
79142255
48752146
58572207
85844074
54682672
9951993
47667663
48981383
3323335
42623531
2897289
17512460
3061354