169905
26967065
79067960
91913273
42976688
62363015
18565789
8208230
25736812
54451816
70789638
52556630
88921494
33004286
14667982
73763870
52564727
99775218
65233513
89558248
15941856
47763612
63858991
83076200
2148826
54184669
30889288
14944241
16125727
428784
2111272
71021020
60023964
54309074
15144756
9555172
58058275
26951634
59322200
99928917