174
99
182
308
144
164
207
334
328
191
298
114
68
155
97
1242
835
415
46
124
87
365
212
132
56
452
190
93
708
43
58
706
1073
569
59
90
70
85
594
230
249
204
387
176
123
300
448
253
214
197
39
53
74
120
421
246
307
419