1
21
14
4
2
8
6
9
3
7
16
192
11
15
35
25
20
12
10
120
19
31
160
295
123
259
24
13
27
17
18
59
29
204
22