93879706
448448
80815036
18881152
4215280
49848303
40946097
16808159
32808376
6286382
16709402
64566144
98207028
44104240
26491981
41881712
18715562
9189186
80082322
90856945
3991761
26662006
28382330
74232552
9679783
72415935
96928122
59974953
95368861
40705565
32214704
238485
82124594
64548988
12616775
10187120
31117920
85567836
84553452
4100780