16999953
4996233
79902568
31195463
34996925
8610635
27325727
53149471
4219123
40904838
21613145
81491168
4496950
9935657
29492971
24244516
15257830
80834226
19306897
18654800
15818053
87607969
4174271
92048797
52881319
92055368
68183120
74493874
19522222
799570
45899799
89726721
56506291
795457
87544749
99852874
97439877
3515047
69503136
63574270