33
58
67
139
123
50
388
129
246
21
160
128
15
180
156
38
64
51
103
70
56
143
216
105
47
39
34
13
127
25
27
147
42
286
6
18
17
98
208
161
99
78
73
254
112
68
137
279
59