21
36
37
18
40
13
76
63
56
113
266
308
115
205
52
164
137
257
79
128
941
60
372
281
271
125
149
161
135
120
227
85
157
73
171
307
429
44
261
430
447
68
101
154
193
204
477
410
1509
222
151