307
845
228
470
376
429
81
263
93
220
45
147
37
138
34
131
23
118
38
109
50
46
104
39
100
92
6
318
19
89
16
82
33
91