26
25
19
18
16
23
27
64
168
12
40
81
38
49
44
44
53
55
27
78
46
50
73
112
262