52
342
595
37
185
113
133
156
128
220
68
151
77
89
242
63
117
161
106
148
42
170
252
59
105
102
158
99
94
251
127
122
138
174
203
135
261
295
118
307
288
223
145
178
152
192
234
153
200
110
136
95
235
461
141
103