12
3
5
1
10
6
11
9
8
14
34
31
22
38
28
13
33
17
2
21
27
64
16
19
119
24
20
32
81
50
7
45
15
41
196
62
85
36
46
47
63
71