84858673
84267870
55066791
25631433
76401360
14071583
36432066
29136082
3327371
49893586
69497802
19657767
53285555
43377829
35355196
95682085
18011951
93898356
41583854
66661670
28998155
7028701
60117427
62235325
30782674
60171701
960393
57067794
33424218
9977127
4686136
27405045
15193208
32837755
83658698
62374320
25032073
9872425
69972644
37191668