0
2
7
8
6
4
3
5
49
35
20
104
69
129
77
12
9
178
18
75
47
52
146
44
32
126
22
139
136
14
28
16
25
215
59
11