0
17
13
42
19
27
32
31
85
67
78
16
72
61
60
99
51
30
25
36
136
161
101
73
120
138
96
163
146
280
253
160
74
130
175
50
276
149
170
190
228
143
215
155