86169850
58134973
1611628
38196190
24465697
5002700
98835408
68595673
25664638
67228279
63495570
44974152
94685587
56112057
82199086
70818369
20789988
7106125
95105083
68349486
41102895
37626403
5827185
26065396
95683130
73058535
39968635
90472373
69677100
29595159
23702168
76607762
62196723
48546230
86638112
78445898
36706187
1373893
66277327
32901432