8098 24
11746 35
11071 33
21394 24
133353 271
14244 23
22705 70
23765 63
16252 65
15640 42
18711 46
27090 33
10306 37
10416 28
5330 20
8497 17
17069 50
4609 4
14440 23
42459 87