27999591
2131361
55998288
9134132
82555897
90173781
91093162
83283060
80771594
98304745
50385104
14282880
57467747
30736652
98154309
92068805
19475621
99585410
68846447
27174780
88643906
61583439
9359342
10005991
9638882
7526770
67377547
59489197
70243731
38377044
45481122
65809178
95779083
51802342
34226142
71515567
4404066
80806952
9409577
25339336