50322 97
57425 97
19285 97
45610 97
26148 97
27693 97
25177 97
40711 97
32621 97
26071 97
42204 97
34444 97
28047 97
75095 97
49972 97
68103 97
111785 97
106236 97
58919 97
34606 97
26545 96
90005 96
39523 96
54673 96