0
23
30
18
52
20
15
29
68
41
44
54
46
17
64
55
81
178
49
57
267
73
56
50
140
870
131
192
232
71
59
228
128
239
164
87
78
127
38
32
21
124
339
60