3019858
6197556
40534169
59537967
38258172
28209561
31684978
6708192
64225373
34574352
92633684
18143930
97463365
98245726
1228639
96232513
85024502
5535639
4825483
21325490
2007661
37328144
55223463
42271893
39472020
50566226
55188742
40991361
69648740
82878814
15956148
25472971
669090
53596971
93296501
34515229
68027868
4030385
85519792
69951653