28099 28
33855 50
8136 8
18997 32
34297 31
27676 19
17221 14
21888 27
30013 27
30299 65
19685 15
29415 44
68314 79
32561 41
37379 46
16675 16
149197 141
54285 70
29388 40
72206 107
21081 9
24199 32
38476 16
29645 12