2
5
0
17
3
28
16
34
19
14
8
11
12
33
6
85
50
58
91
169
80
59
133
187
78
54
83
161
52
60
82
77
81
190
179
74
46
103
43
76
42
21
51