57113086
58646347
8481621
9635958
83211269
67158403
30238300
84888667
99257183
19553977
21778547
30934653
26641814
52668261
45397100
90457012
74735519
99326715
46844823
71233157
39643619
28674246
337139
6015332
99864389
63163393
51246421
24783981
96621279
35478242
6873289
535099
12442869
86141083
63276348
17675566
6979690
83772906
6469159
4197135