0
7
12
9
140
30
18
5
8
42
15
26
43
20
16
14
145
21
56
55
37
108
159
341
40
98
92
117
27
209
41
122
590