1
11
20
7
17
6
2
4
3
18
22
8
25
13
56
12
29
32
24
28
47
380
94
160
64
48
103
167
82
60
118
106
88
33
58
50
86
182
162
149
89
45
54
220
105