3
2
1
5
0
4
6
13
89
104
74
60
136
47
42
37
44
140
103
156
91
115
105
99
87
126
62
69
273
158
232
102
79
80
90
57
145
24
52
180
109
94
111
66
147