4
8
9
11
14
7
1
10
5
13
6
3
17
47
142
52
15
29
21
32
34
50
102
31
51
42
28
186
27
65
98
87
44
91
24
38
217
56
62
23
79
41
37
18