0
17
23
30
52
20
15
29
67
40
44
51
64
55
80
177
47
57
68
266
73
56
50
140
868
131
191
138
232
71
59
228
128
239
164
87
78
125
38
41
32
21
124
339
60