5
0
156
35
14
13
29
345
146
115
144
53
105
78
31
120
104
119
16
262
37
41
194
73
269
61
191
102
229
21
18
32
24
58
163
45
127
20
47
19
155
48
6
15
9
4
43
188
40
130
84
110
96