119
415
106
406
44
400
52
306
27
246
49
149
36
210
21
199
45
196
1
103
19
202
26
222
56
108
12
30
125
20
899
5
147
6
126