12
60
38
67
65
48
184
201
205
235
78
957
563
177
100
10
178
51
70
4
72
99
29
118
80
271
19
189
209
22
134
91
113
56
170
98
283
130
37
233
274
66
8
40
7
3
34
44
27
58
6
85