18
10
19
44
16
14
26
12
2
4
21
0
8
5
104
118
288
67
33
42
107
29
134
233
138
38
32
64
46
30
36
55
74
9
27
70
85
3
13
145
103
35
65
23
236
47
7
129