56
149
63
112
88
107
21
43
22
23
57
61
28
117
163
130
322
183
203
79
159
12
132
64
7
188
327
143
352
377
33
127
265
226
157
168
273
32
42
49
29
78
52
222
252
97
82
55
169
60
44
36
10