20914830
57096150
50942133
61732970
562557
5491729
22142413
56754677
59477800
90449155
32136376
58929653
35295014
766610000
79085529
33848061
7325426
88128673
21523716
98421608
97247262
18933160
89506236
19053430
50098676
5648223
6225669
29449061
6181817
4368284
9105520
93261903
59268341
28202113
8004712
77036071
4184338
32832054
71416937
53406173