158
749
144
400
73
340
89
283
126
218
47
257
39
244
28
209
37
178
6
343
30
33
115
9
104
11
111
8
98
17
101
15
108
99