29312933
62414845
16845538
11508139
60889809
48702657
4162481
52165793
40598387
61077955
50365966
59039195
39334517
70012604
16968655
52021581
54821659
12907933
83123441
70862190
99237644
20323940
41445140
47837347
8723960
28601819
69744578
375135
91135437
183159
29646410
38081668
55121581
48166939
2844823
83196683
1551912
68306419
69039264
27602536