13
41
53
34
9
357
25
38
29
19
83
64
171
269
394
201
32
169
7
220
8
59
127
96
54
110
374
154
499
182
197
193
282
108
384
37
52
81
15
74
50
30
70
39
82
12
44
42
63
17
319