80426784
64183725
23091288
51175552
32784037
1787945
14493117
51316776
18901659
99307051
4543422
7678897
4547631
77157865
78036735
50508068
77114022
67099081
80665103
676713
298928
83503978
78843721
36508634
33098181
77666887
12318792
97897712
87479313
73984833
6370304
16054964
35551245
99787086
46524672
85709991
71684175
73897385
30039222
99964855