4
7
19
2
6
28
3
5
8
14
22
29
65
149
97
15
12
31
80
54
25
178
185
137
23
24
1
9
34
18
38
27
16
13
32
52
35
181
82
50