20407517
65954342
63063799
3701112
80811301
44712723
8832966
7865121
47937042
18639403
47293781
18091582
41932096
66201670
8707894
25864760
6532415
25316738
3393524
79389658
8898542
30903202
94661821
75876873
21084169
200549
89967492
97281031
40857169
96172436
28412366
58463707
243212
15942967
75158114
20035909
70382296
39411754
97167576
63021736