6508558
46846595
39188012
28221422
39901423
20866501
47529841
59317927
86938115
50631848
70068749
77547393
21376474
55668439
56181488
32674841
8066883
18038072
76214414
76555410
44783587
18394970
31354613
8617910
94813231
75593444
971978
90532121
55391523
18967942
26431849
94432921
3495837
20768726
14351267
22973974
54814151
92057359
12835800
83887376