30753260
89955187
70505555
4268288
9697780
62995337
43445990
5088672
98317337
45749788
25304601
64506155
19198169
8058795
62876702
190310
7489565
55948550
98876007
87354258
41644995
62003094
52004904
9797667
22855241
50667388
5737915
11211869
29265570
54662879
93725466
9411598
83837528
78977543
4307680
31039771
50599879
95556273
46497113
3536604