99746443
98052430
31005922
70569853
54162342
1013527
2980265
63856279
20106336
59118779
5855405
65969764
32578322
82623486
35962326
52746187
20893311
44709574
37727926
7638973
70076687
59178472
23058463
68316384
54897620
56027641
79181285
21175724
69955958
59204075
56065400
50793242
50902241
167215
4613175
84362057
56251475
80236238
31984687
8539481