14
5
29
6
8
12
11
18
16
0
3
1
19
4
10
9
2
15
7
27
97
376
25
67
64
277
32
44
22
20
86
46
56
35
47
37
174