95397767
91464720
28441695
89788553
87181054
39595132
24578334
29799380
20939356
21416905
6218508
52414455
65947746
18506903
269104
47792524
48904044
52586246
26394362
89502386
22696642
76116390
5477903
59842380
18372967
15841647
54238572
42376946
9078327
48097742
4896985
50377863
50571109
8698533
91824073
68198536
23925359
13475383
25584803
31937457