6
3
32
4
5
16
10
13
25
7
9
14
23
24
11
2
77
36
40
28
31
1
66
73
62
60
46
163
422
137
256
47
52
125
88
72
134
92
34