40609621
3323250
14139113
39505521
24906799
58129160
90606960
6391200
35676377
2425518
93734938
42513982
99366605
54394330
48189591
74776210
3782944
41749804
67042879
17702569
38199340
54454009
62445827
70764796
70856663
30899024
41196263
70372268
24469341
19233295
67493147
4525784
10347314
26759339
37524085
87233078
2769262
8713397
40813719
41951376