3
11
10
8
0
14
2
9
6
29
52
5
16
116
130
58
21
22
38
37
69
150
19
171
224
24
115
36
61
26
106
125
85
188
49
102
43
51
94
27
277
118
66
86
34
89
17
101
176
221
213