63
32
39
171
232
67
105
85
262
205
102
129
144
140
91
70
190
195
94
167
58
120
358
166
130
714
445
216
662
103
76
183
249
38
485
430
61
111
246
384
23
223
228
69
35
842
53
84
423
30
412
217
86
215
172