42906586
11489626
86614981
47679466
45377714
54644177
40879220
9327196
11298187
22227542
82182762
15039395
65139107
15596999
90524214
28249935
89813818
82538023
3347350
78856413
28803171
43072305
9072191
52484481
51277850
22863239
16263864
56698140
44242585
82726972
50259232
2564139
86038311
24229597
34483358
90088471
42371368
73192536
8712880
2041552