6
3
8
1
11
9
2
18
4
10
0
125
89
110
21
87
27
118
273
83
46
55
14
143
77
122
19
146
215
31
20
168
156
59
65
51
73
23
13
165
150
66
64
30
144
35