353
483
152
402
127
372
78
313
171
257
65
226
205
188
23
208
13
108
206
52
169
28
110
11
94
131
27
112
25
105
15
80