44393138
3857464
1043062
75354118
13337247
53863138
16748939
1436770
58229620
40059838
34637165
49624977
82259686
5283231
62387768
1323777
47851858
99439008
35523358
7738746
67288018
56152611
74665215
6845512
88503297
33932055
38366660
32663164
16142236
44852264
75116029
55637307
10039295
27486239
94046701
77101348
87901681
63515264
32187680
6058426