42
19
16
46
105
54
22
52
214
71
106
103
148
38
91
34
186
335
57
115
229
90
264
195
27
41
24
65
178
79
84
177
329
226
59
78
14
153
64
124
48
25
93
242
32
97
179
55
197
81
161