0
17
22
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
127
239
164
87
78
125
38
41
32
21
124
338
60