28
16
12
9
13
6
2
17
55
33
56
32
91
24
135
117
48
53
18
15
68
30
78
38
160
137
26
58
50
25
37
192
225
222