0
23
20
25
21
33
41
58
260
43
206
92
36
27
32
57
55
145
150
37
62
45
64
81
165
129
91
168
100
111
73
77
110
87
85
163
94
74
140
200
229
141
117
175
250
112