125
154
35
302
99
220
237
354
209
100
80
77
85
63
168
108
119
127
54
123
42
92
212
24
253
117
12
40
114
228
289
146
143
84
39
137
369
231
584
307
312
59
65
122
339
230
295
22
227
124
181
120
50
27