42019137
9097696
44398911
2158416
6390333
53904525
18549368
54831038
41239844
58148102
15064417
3425777
44353019
38446504
56133080
54492364
49424164
72422901
962368
66469749
19476109
27046351
7923347
60232518
89112680
68235326
81569853
97361904
30209612
66428755
55766786
6625629
12688945
61258392
3000824
47581859
33993600
113933
28096437
30771107