0
14
27
22
19
11
42
30
4
9
54
17
106
44
65
28
34
21
10
59
38
104
26
32
39
29
118
153
115
161
57
237
406
223
134
268
109
418
169
146