420
58
36
13
464
22
45
25
836
69
103
165
265
397
403
120
79
255
223
133
854
77
10
16
153
219
274
215
158
410
32
272
175
474
518
197
192
429
475
33
116
212
141
88
176
204
28
15
93
61
104
17