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