18
10
17
16
24
3
5
9
6
26
4
52
7
172
8
23
13
1
19
59
46
37
412
147
39
86
33
76
36
155
62
64
28
81
34
282
104
73
54
21
215
49
82
27
31
29
53
48
47