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