12
9
21
2
101
86
5
7
34
79
10
8
3
4
14
56
1
254
27
47
61
94
68
29
44
26
39
23
54
161
25
11
103
30
37
155
32
28
20
314
22
38
35
31
15
18