21
10
22
1
5
12
63
198
65
4
8
78
17
25
7
9
14
13
11
23
34
16
58
26
40
29
28
163
112
19
15
54
42
62
27
118
99
138
49
131
51
47
64
6