89354160
29832786
5126288
16399216
76343286
73703252
48667642
36518899
48927771
67178406
30108098
36076244
4128891
10527392
29071682
73566603
31268941
63082836
32755233
40862733
99978979
77042778
1656110
52853074
9756416
96523694
68029532
50112222
65349356
82945193
58274360
15047057
45986355
86849526
61937919
7473129
30548948
89003404
75452697
49852141