307
846
227
472
376
431
81
262
93
221
45
149
37
138
34
131
23
117
92
1,078
38
110
50
109
105
39
100
19
90
33
91
16