38
3
41
408
768
121
95
121
99
178
144
248
156
359
187
216
127
196
101
279
75
237
69
102
53
28
35
27
73
120