61601652
55015021
19529826
10998385
11608479
12795674
17037158
72491148
37311253
6299629
54685897
34253241
20685393
11283600
13927617
99241745
49246431
11992484
2602735
98882087
89772552
28908817
89143588
91636183
76939543
88949430
39993308
6377649
7905161
19404436
11012053
44563982
5877989
95982745
3915646
73827908
20186750
21619963
75553814
58201078