6
38
45
29
339
89
200
123
78
59
118
110
71
525
65
285
237
543
42
159
248
187
157
822
226
24
149
101
94
97
119
74
133
68
163
213
34
250
375
212
262
116
195