0
02
3
4
3
0
0
0
0
0
0
0
0
0
105
226
121
71
60
42
179
46
107
205
95
160
230
5
0
7
15