22318188
3373490
7729961
46911720
31171514
32721824
35947036
6834098
5311891
79165612
85885607
26885335
268706
96568581
47791277
59721309
10714921
99686211
5681936
5376329
93598489
7210827
71694418
36436186
9010266
58422434
45427954
37487100
6326607
67955103
20129499
21523572
6471689
81531803
21268331
58071150
40861408
48656022
63414651
7501125