0
6
1
18
13
7
8
4
19
26
9
17
16
24
28
29
79
51
30
104
37
40
39
103
194
221
42
107
60
219
138
76
135
46
75
95
237
131
48
143
182
177
78
151
449
128