28661909
6666658
76387634
11632136
56631754
6853759
36764509
62702991
21764315
7073337
11694097
34093062
59339186
27169762
88967650
88506019
98905466
66138087
61326114
68113992
12437377
13646222
72298751
80355996
35052448
25939728
54071362
7389184
59478659
75254692
8220525
45141689
69364279
34846126
93575926
76555057
98404850
26941745
40273462
186641