9
2
5
4
1
7
6
25
36
8
3
35
21
10
82
60
66
46
34
65
14
101
78
33
28
53
56
67
95
97
96
71
20
22
87
117
38
126
99
105
92
79
168