5842450
59682859
67542092
27165973
3432634
50951060
87222290
91576386
98463471
8977249
20929509
3662400
38221454
73677331
57111464
24817897
99295157
83487422
70253744
46712466
5773192
36735160
68967135
53058744
6727485
90969623
38662941
11644036
81976
42039787
81041645
62422272
93605648
619568
90051363
14805666
32195820
85596705
30529999
86717850