16065 31
10918 5
14593 35
24362 65
35358 120
40037 151
33851 82
24634 52
13473 16
8842 2
22318 10
40273 131
11472 7
12662 18
16016 51
11778 29
12619 9
20545 63
13463 22
25095 86
11889 19
31062 74
16677 40
26543 93