94
25
694
41
57
211
123
47
163
232
720
106
95
189
92
72
527
119
302
36
56
462
277
114
420
449
197
88
33
63
39
158
99
712
321
79
101
37
34
71
137
52
468
336
188
15
42
225
166
173
182
157
600
115
209