55243423
28579660
19838949
51224087
18064158
31476126
28669199
59368341
41049044
5369158
98482485
84562005
3315195
44969458
39621499
99965735
41303569
31842411
55709170
30379845
89679294
21884313
81082679
9769954
93525797
42243437
85281218
2198703
30399320
16907619
31728779
38593500
61629455
92534235
20221834
46233379
32488663
55244451
27392085
8697295