30428183
32982125
20145655
75861284
97029339
7814893
72281860
14687483
57229623
71987121
49314819
10208082
5495918
4347481
44106358
95018116
5088404
56019337
98185966
64324628
6425591
88326551
77744679
42046799
9167697
47857053
8932548
16612987
225121
49701305
95536052
67311181
56335195
11162033
52686619
63801858
39975551
74998635
35701710
29709126