84424615
16222655
66877587
3978202
17515974
88916344
34701763
86468926
57607174
54224644
95761492
93448003
2313120
83052030
40996456
72765687
39368547
49589023
6629788
15912620
28675152
74229176
22612332
81521882
89125751
18159128
42465972
2814209
4988252
21843040
58458059
54695982
15083416
36923222
21433411
52493693
39192886
70742183
18131058
19987160