38
56
17
22
168
303
41
75
134
89
68
15
37
815
132
505
124
65
190
73
130
172
59
64
99
107
304
111
144
183
237
314
248
123
57
167
102
61
447
79