15
17
45
30
49
63
67
54
208
97
158
160
121
34
22
215
207
148
38
393
251
274
173
302
168
60
200
192
105
118
92
32
382
115
191
139
179
264
78
154
62
87
218
205
602
119
612
88
65
196
25
150
75
137
44
172