96231552
96775287
20965708
4610865
6485386
21821675
6722416
32575724
16774623
78118689
4245402
19152393
64229851
42724585
48172376
88296335
601122
89124158
45564949
24665504
81087149
55813029
7288882
99486644
85352426
72337228
62767130
96439464
16308733
62705510
89039308
64791905
33136217
79099906
70612183
12616176
35281035
4675432
90293180
86106466