1
0
12
5
7
10
16
2
27
39
17
42
22
14
13
9
112
58
99
171
81
64
92
137
198
79
54
88
163
53
78
82
200
184
75
46
113
44
30
15
26
139
59