3
0
6
2
1
5
17
19
47
215
35
18
32
43
132
156
51
31
188
68
312
93
22
26
102
73
13
167
54
16
170
193
139
24
98
62
115
157
46
15
4