31821705
88068304
4664824
1378489
6785367
25488875
76022757
81981665
83161136
66506462
36535718
77324106
65687658
24701429
20425865
45616740
68392391
22992782
19596630
83947772
99697031
19694395
86392242
26883346
90286436
47437114
43456489
39965785
95444520
18908615
87468139
53217663
42151883
20012983
41328077
75643666
45687010
20081171
36638400
74632901