0
18
30
21
23
149
79
4
11
12
15
8
50
153
25
53
63
181
155
47
124
45
31
148
169
36
37
86
26
28
7
135
151
172
245
160
49
129
125
108
192
164
122
78
109
48
38
156
84
27
112
24