14
18
51
27
9
115
265
28
144
46
32
4
16
44
2
92
59
1
77
12
122
171
269
21
7
49
69
633
261
181
73
84
11
20
52
98
15
34
99
113
129
505
29
317
50
109
609
510
3
90
37