27857
29233818
17119757
89284331
15646950
25395367
63506357
23881370
98612805
46106564
14667779
68737712
44469247
1827902
2104865
28979088
16949171
69419331
48742532
61072641
70964704
25125588
75676812
59383340
639467
95969806
58796402
74817504
43807772
4450125
19028159
43812867
7002211
63168938
66184811
36247578
61941548
38648282
82243352
39914654