16805775
9452127
81456548
214765
77254153
73181362
3075217
10607127
54457520
21267199
26453185
88634239
54341030
52881256
3245517
55331467
13953246
94611423
26496448
55442545
789889
19835658
51993618
92352401
14927000
27534152
70662840
49213444
83891495
18152467
81803125
66332625
53312408
70363047
92811281
87409650
97612638
67284815
9832648
44294590