29903191
43565636
32082672
868545
2826287
66237570
84072029
66275358
5537344
2726483
49614749
95814095
95996966
49767210
70077221
39013585
6324261
23124453
56369530
30886218
26134957
63363155
88096786
32357340
6209935
56141087
78493917
54198192
8471739
58197288
32637998
6292379
11739240
56558956
2078309
70288337
64609958
44517538
95964219
30656901