56
59
52
37
74
167
76
34
54
80
375
379
62
222
99
84
191
673
66
305
143
67
181
91
118
58
105
244
150
68
165
63
46
207
206
50
271
172
55
136
651
604
101
45
23
221
43
47
160
51
151
82
27
71
336
86