109
363
41
413
138
395
70
315
35
273
47
234
42
242
53
172
68
141
15
254
30
110
52
129
59
153
36
127
14
117
48
125
39
112