41
126
16
206
271
25
17
232
144
10
104
70
107
24
3
9
35
28
23
21
29
85
395
75
240
14
214
327
68
96
153
38
52
102
66
60
115
20