12
15
2
9
20
22
14
6
184
439
4
10
41
228
8
11
13
69
25
56
66
5
19
7
34
77
30
16
128
29
18
17
167
110
32
158
125