108
209
286
133
289
135
178
118
83
113
100
74
263
129
198
222
132
213
143
62
228
61
112
34
139
148
191
212
39
292
92
153
126
109
91
102
59
125
80
103
627
192
144
35
85
66
89
52
32
42
46
18
63