17
45
30
63
67
54
121
34
148
393
251
60
200
192
105
168
32
382
115
78
154
87
119
88
65
196
25
150
179
75
137
172
81
212
59
319
98
244
141
151
278
69
46
31
264
129
206
57
495
23
356
169