1
7
3
5
2
9
0
25
6
8
16
12
41
56
102
192
132
343
53
79
36
150
28
59
47
35
113
34
38
20
45
24
21
120
66
177
32
22