3
4
23
2
5
6
63
72
34
71
132
77
7
24
8
12
43
14
95
42
90
9
13
19
32
65
16
11
67
89
17
44
130
27
60
86
112
38
25
31