41
143
24
107
16
65
122
38
17
29
54
283
64
220
40
52
51
37
13
32
3236
132
182
50
1119
63
119
158
99
240
276
141
53
18
134
82
48
45
47
57
44
39
61
79
171
30