62
38
37
294
61
123
274
44
219
164
82
80
98
363
52
76
45
41
156
147
64
605
99
149
49
83
65
32
229
91
136
129
55
133
228
59
54
60
33
114
161
141
68
48
336
177
36
269
184
553
256