99676510
68928916
86286427
98374446
47801902
50138203
42315466
94027557
4390663
3522418
45332999
41747185
37171135
62895463
7160875
93476580
46211341
65769340
61977682
84124499
53662653
98694374
92781210
9395245
19285855
34615385
92224990
60193727
83761460
35816427
78031550
302505
79758351
49787822
16464392
4716285
38813835
27498439
18916304
67506743