43171780
94381162
70894342
77556158
59971810
18309240
40583521
8190937
95072545
51205327
51211704
9054729
27771063
82402263
48534489
58764266
86773239
70915492
1337310
62264671
11352269
33598828
94312452
79254582
32469047
34561849
7408230
55663688
680847
28995060
15401639
41029008
30256475
5452689
10678781
39889759
5719910
42158088
46342161
6113936