8098 24
12106 35
11071 33
21394 24
134179 277
14244 23
22705 71
23765 63
16252 67
15640 43
19080 47
27458 33
11059 38
10416 28
5330 20
8497 17
17069 50
4609 4
14440 23
42459 89