9
3
4
2
53
65
5
31
71
86
91
1
93
83
92
110
98
99
113
108
116
11
117
114
120
121
115
122
126
134
131
128
139
141
127
133
123
129
148
210
253
213
159