29490 79
14128 22
47897 148
12304 30
24947 84
20351 40
27262 101
3330 5
23648 68
22446 85
12273 72
31077 37
35306 55
4766 6
67530 108
16767 28
51733 124