31469054
39181097
32803661
82672240
6815840
8427650
4467384
31261764
147086
12352060
31074226
76691623
3358494
9857341
69215710
1575882
57745254
44771977
54683672
83904200
77011822
80456396
69548763
71668474
4776356
99922528
20002609
98098199
24718273
73672372
87903319
91507762
42932447
99605591
49174514
69524681
46825008
27024490
90763416
3644455