40327775
2195861
76704774
783263
22614134
60034920
841132
77814312
45316565
1605671
45076785
47408542
8989385
18691205
45801075
83561133
4204189
38691958
43383503
59687756
81825138
17037680
1616134
97003898
89625917
47126453
17242405
31893376
64267080
53722444
12715070
67436405
40368435
19134497
82611242
90441436
72563119
3288599
97102877
46965164