16821 29
11774 6
5828 9
19744 59
12208 36
4602 16
14950 34
20569 18
35550 78
43081 88
33954 82
22465 44
48223 194
30808 77
7463 41