46
36
109
114
39
229
150
61
35
25
40
137
167
28
17
298
251
230
105
18
53
21
15
11
14
125
62
141
543
146
85
482
29
352
47
228
16
59
101
169
132