2
10
8
9
1
18
16
24
5
34
12
22
6
14
26
4
17
11
47
51
27
50
21
39
78
32
15
42
56
30
36
196
13
76
684
85
84
106
73
217
124
191