24
22
46
34
79
139
112
141
62
67
253
129
204
115
266
126
349
207
171
169
70
64
386
526
60
237
350
76
9
319
200
156
262
90
293
170
5
19
576
137
277
140
94
124
102
74
21
37
61
14
31
215
198
343