32582667
62134681
21703878
31895668
61267139
19925777
24379295
20306527
95772560
112289
49789725
19886260
63039646
31503564
42287482
1351914
37317127
2281709
33474793
8109904
29835675
56192988
7815504
9472541
8929727
418049
48802398
29492248
87832988
77254975
19745514
54663429
11729456
73615040
19386794
67313350
37316101
17039222
99279435
8003201