6
13
57
22
16
39
14
11
36
41
72
49
81
70
25
21
100
150
233
158
392
207
289
191
222
269
123
306
144
159
129
94
148
240
109
116
105
48
78
196
112
120
127
103