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