95475550
85984383
91501214
65154894
63194143
64383909
14882973
92533358
56903992
72488644
2628230
57262782
61988102
18898208
6763637
4379918
83032327
59181208
10566679
13988288
96245367
61947920
32078096
11633330
3444917
79955700
1638049
82274426
68452316
98507492
96437163
51283360
9130161
68947345
21214885
22455116
47015388
85222758
1223692
6857950