32487520
4693029
64581025
99077128
5804067
86899543
91104915
46914887
68767813
47472129
31592263
30571820
74815126
90344408
47134227
89602119
96972772
39105036
27338690
71638801
9389290
42862061
64572356
65891380
11263356
19984513
13891615
61816889
492682
50318396
88393084
99746232
26162165
70997076
29585924
128182
43603934
57712104
12921188
80903235