41
166
35
12
75
143
29
256
69
13
52
37
154
113
157
84
63
108
226
198
191
78
212
188
30
34
43
73
54
58
16
32
117
49
134
120
71
26
182
64
127
39
11
50
3