2
11
3
7
1
4
0
16
14
6
141
101
126
64
30
68
17
89
92
87
167
203
24
40
9
103
43
161
145
84
29
21
15
116
310
79
361
19
70
35
18
46