538
196
766
340
583
256
414
160
236
191
606
142
782
159
602
206
512
71
308
166
391
154
236
103
620
92
524
130
437
169
386
34
118
45
231
103
307
208
578
140