16646 23
39293 89
38208 53
15240 24
50129 104
18343 41
8940 43
14919 40
9211 21
14042 53
20100 78
4571 8
13101 42
22349 69
23413 62
50372 157