705
136
289
130
347
87
340
38
691
177
648
127
382
195
181
89
365
83
551
221
632
236
327
71
512
204
308
166
536
36
325
122
685
236
442
185
205
69
354
128