4
7
19
2
6
28
3
5
8
14
22
29
65
147
97
15
11
30
80
53
25
178
185
137
24
23
1
9
34
18
38
27
13
12
31
52
35
82
50