102
169
258
255
135
172
219
387
192
299
452
309
133
205
140
534
89
83
361
347
260
131
105
83
134
121
134
98
82
97
32
115
27
83
303
453
208
166
90
37
55
170
102
136
79
84
78
59
54
97
203
287
241
484
236
396
252
167
209
288