13
8
1
20
4
22
24
3
5
6
18
23
41
16
9
27
10
30
38
14
169
150
51
154
116
108
42
109
293
80
357
186
39
11
12
37
100
15
82
93
53