85891708
79076447
74951629
7623085
88285361
56237150
57083155
5322666
20543822
96986031
6257227
65116531
9128620
9847845
19509749
29774347
21627251
81047094
27703680
69313179
70486246
62447542
3328215
11063888
98013938
88119537
40012239
88617647
13308099
74289163
77217753
23121963
62934603
37834670
10155301
18813175
57228947
89155211
92968897
58897602