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