21164071
85579820
61331100
14925021
52483787
12078360
49837635
9452428
60266068
42401425
8823179
16576674
90074521
53346670
98236102
67143963
70562388
33247884
25371925
76113531
26702790
3459194
85209131
31349774
1258184
90045677
43089313
9406327
59979346
46576022
52097208
28548123
87809502
33836829
79057282
30899013
89582
14402890
17892988
5727825