0
13
17
20
9
8
11
12
14
10
1
5
15
18
27
33
38
21
28
35
75
22
47
34
69
106
88
140
133
71
66
87
117
119
173
93
368
281
84
159
228