41
183
100
115
119
132
16
168
5
14
48
19
34
80
12
196
180
166
416
39
143
113
849
98
89
161
303
169
129
29
59
45
120
20
21
15
55
83
17
8
66
46
33
44
128
54
61
74
73
141