43
89
130
265
141
151
197
61
118
109
196
406
189
260
44
93
41
190
56
85
78
73
179
273
136
191
92
90
87
60
319
310
381
193
71
436
68
160
69
48
47
345
66
404
133
35
46
110
194
30
29
23
32
58