41631192
10121880
76033532
10008867
70334675
65981710
42432636
63247169
30335567
10594072
1524222
78602917
27217632
69306263
86254207
12481592
92866454
27167062
5780991
40022296
31719921
17561801
3648644
28644282
77984800
93046300
71002008
22821384
50018828
55653758
44333699
80096657
89989078
63981041
43787538
1024502
11523060
50857343
98274700
27871527