50841586
33364472
53753009
19548820
28865900
1670715
35937141
2263313
70068230
75594015
18653347
72947281
9394938
75573599
90208092
57633902
12281684
89908494
7690324
6221450
25346242
28779725
66509646
30382442
49474433
96189737
57796919
16352373
18272840
24418345
27182467
24201038
4154741
33151507
91937894
75012580
88123257
47486004
38184317
30728581