96484568
8196578
2763210
90665660
19031920
72931863
43795408
11975641
99222367
40571945
22069054
93816234
52747301
77647013
13964468
56981817
42912352
30066205
2551771
73469720
30857044
32568736
3911423
58396784
881310
7785347
4703885
38787065
51124440
339840
87452090
72792334
19097922
49276088
39713161
62352929
79266494
4203297
47285173
71935018