21068837
19426776
11786430
49852891
39063209
90724608
53495740
34043218
26383949
14463827
77272086
24082738
77726509
41698659
32001721
25538800
90858111
8180252
9854300
27431673
68053285
19708619
68465704
43709643
40295816
46749284
18113744
4664862
9728237
23298938
28025310
12816256
79345977
55914578
98811752
42693543
64551384
98261944
35883103
46224993