6
11
5
16
10
25
81
216
274
99
77
26
34
14
171
41
58
20
57
45
39
40
52
49
24
44
64
17
13
140
124
50
298