5272923
17767750
255871
72375584
91983755
57944773
24037647
8070865
21717821
99426372
39419904
24751739
93033249
71871269
47142904
66762498
18991722
50705683
63214568
3695813
10846624
57305085
82508006
13444683
34002279
95487558
15753140
13745330
70704402
96617655
63647874
48095979
42685094
89534063
10252016
75915152
12607214
85084107
42913883
92861707