40159552
27227451
97092353
9265998
81461974
6998330
55771808
50208032
9403179
92021833
20536344
86332467
84096399
74045024
2931767
8251239
9639897
295243
46448746
86682716
26979374
48255181
65554954
66403120
38729688
8955140
13982052
26031472
17075724
50836409
79359881
82967910
33622345
70843394
87435843
871117
86867450
75871729
5751239
49815943