112
406
46
203
27
151
105
447
163
463
62
308
39
337
15
277
28
130
254
33
208
16
94
17
3
141
144
68
395
4
153
30
109
26
155