23
24
257
83
231
10
104
93
160
9
105
96
206
22
28
102
127
359
343
15
98
12
238
5
122
287
221
194
387
341
381
513
1060
344
707
29
593
858
211
158
143
188
405
551
757
372
949
791
245
216
197
209
190
129
755
498
205