8098 24
12106 35
11071 33
21394 24
133786 275
14244 23
22705 70
23765 63
16252 66
15640 43
19080 46
27458 33
10669 38
10416 28
5330 20
8497 17
17069 50
4609 4
14440 23
42459 87