0
1
20
16
4
21
14
13
2
6
10
23
15
12
8
17
27
9
51
229
146
37
306
5
22
28
54
39
43
41
216
74
67
11
33
61
82
174
40
141