95163976
10498004
43269759
2263145
14632028
9031246
12493746
5222719
41626337
58056
96881301
12984028
16967977
42761410
9695611
1096974
54613139
23393188
65334987
22835336
21166610
38061144
85422360
88442247
22092615
59906561
51932849
13789158
48026051
61264943
37412588
40533939
33238494
205976
66523400
13333290
41126
12402247
8083621
60301317