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