0
18
67
33
56
23
133
51
129
50
81
59
57
36
226
199
147
265
97
108
17
21
77
105
134
146
117
194
177
83
141
348
43
116
236
136
330
111
169
153
287
363
156
207
87
101
185
40
178
104
9
286
4
145