4
6
19
15
14
2
1
11
8
7
21
5
10
22
101
33
96
27
36
125
113
165
35
105
154
122
55
124
121
52
45
139
156
24
190
153
34
120
32
23
26
58
621
42
18
83
102
17