14
25
339
43
6
31
65
82
367
356
857
261
37
51
281
15
47
32
46
87
86
62
54
470
153
27
793
93
401
336
217
335
197
78
83
29
23
19
105
188
26
70
240
12
1298
198
160
59
4
9
7
11