19342699
97449389
22687433
26054838
1996987
4923265
57111565
51901055
83202433
25524296
65552391
40777939
75157706
1909527
25561592
49607042
96284759
14223211
29991634
6577374
27508760
99112610
9128297
6315825
63226059
14371677
8215957
88893563
29434532
8671703
13527265
50119036
16491742
10016254
61327943
76915516
81966382
57637317
59509528
31373453