5
4
6
14
11
8
100
7
37
21
80
79
171
10
53
49
42
19
27
9
40
3
164
60
13
36
35
34
2
87
471
156
136
12
107
17
118
102
20
23
103
43