0
22
23
30
18
52
20
15
29
67
40
44
51
45
17
64
55
80
178
49
57
68
266
73
56
50
140
870
131
191
232
71
59
228
128
239
164
87
78
127
38
41
32
21
124
339
60