7
48
6
36
15
66
70
83
17
34
43
79
53
38
143
231
391
136
119
87
260
523
233
148
175
1167
202
170
214
133
134
196
244
377
250
267
257
68
211