15699 16
17261 29
22232 31
16563 28
17372 9
20436 44
22613 68
33264 128
11259 15
33162 67
45517 153
29435 111
22185 47
29134 56
21452 60
27891 30
35274 91
49554 78
46400 165
9747 1
9322 12
9200 14
9924 5
9743 3