104
345
139
149
357
323
206
45
157
108
124
85
59
222
71
236
454
90
223
99
58
106
69
133
163
62
217
19
18
125
173
50
13
193
331
182
27
53
87
26
21
56
79
295
117
1786
2006
164
97
230
60
252
57
23
103
51