21747530
2668228
32479554
99599543
1509428
3054490
78953788
64401842
33846825
82098806
92199789
66563199
63493767
81131013
85096023
92754704
77274488
2085428
58001012
91276429
57762539
2884428
22665775
6152254
25488085
15362431
22416103
5700744
997513
75924546
5080741
10929498
32133780
59696435
6984996
5397742
73128726
70583893
14554019
65168253