18741176
7166121
99021055
20728279
9752356
31072664
47024773
1221525
42546636
86386233
74806259
5796766
77693070
74713078
72543419
43575525
82644106
98408027
82453982
38579492
86715050
39919371
55723977
12202258
4997140
17236886
93109111
49929256
20105978
38059079
1323808
34564418
26768419
13944179
15295559
24628165
99124999
35105927
64473968
4840107