53
212
67
78
276
27
106
219
123
52
61
282
51
255
32
174
109
204
99
92
160
104
66
62
120
63
115
93
159
119
94
254
95
173
68
74
142
86
198
45
132
153
351
272
35
127
103
381
234
866
89
260