307
845
81
263
228
470
375
428
93
219
278
1,048
45
147
34
131
37
138
38
109
23
118
46
104
50
39
100
19
89
33
91
82
16
80