14
25
12
17
353
128
183
359
367
31
68
8
23
39
70
28
51
9
309
388
173
1360
44
112
393
98
437
82
42
84
34
219
107
930
121
207
72
73
133
26
22
518
11
27
56
62
18
535
81
7761
771