40981071
36184052
6698872
39404266
56548830
8996682
99901084
20319414
98168661
58746019
85978456
6206317
39483772
70893840
3884615
3764283
83619267
11531485
70849962
8934556
63993640
54234447
68965615
19911337
9230847
39433061
58972624
72248337
8327990
77943341
575450
77128570
18476402
36121210
68524024
68054261
46924869
46189260
47487459
503699