27
0
1
10
12
18
4
19
7
52
8
29
17
24
11
35
22
13
16
21
62
68
347
312
289
178
56
30
90
190
102
97
43
111
140
64
139
71
96
54
895
170
137