52
336
586
37
185
113
133
156
128
220
68
151
77
88
241
63
117
161
106
147
42
167
252
59
105
102
99
94
248
127
242
120
138
174
200
134
260
295
307
287
222
145
178
152
126
192
234
153
110
136
95
461
141
103