13
20
19
7
11
4
12
16
6
202
38
268
122
295
132
58
313
226
362
91
351
417
110
88
485
43
219
47
246
261
59
69
431
30
494
285
274
160
165
617
179
1276
168
406
326
444
385
441
307
695
424
1117
177
374
198
279
951
191
264