8997068
3305860
9535160
82022997
60637375
67334731
58648640
71167211
65931232
97048969
56128326
79314298
46625339
93924109
48649049
26038680
13175883
59612645
80277543
21079252
70995501
17329470
62847188
29651632
99865071
30773923
26505065
78373031
92544122
35728845
79163187
93074213
11104669
18679496
53791960
37082806
43225653
5614616
75778336
89996685