212
436
158
524
74
502
68
344
48
289
181
97
301
29
214
34
151
36
141
20
139
124
26
113
9
107
17
127
11
110