13
31
43
20
7
10
14
179
2
335
267
17
110
34
22
8
4
28
9
58
180
197
85
56
36
45
41
37
68
6
38
11
24
5
33
12
29