916
315
856
343
414
135
187
32
385
92
185
83
237
95
596
160
353
156
353
60
473
144
567
64
381
82
535
102
327
73
50
29
80
50
210
55
540
112
297
39