32
222
119
453
169
308
375
36
18
58
129
93
175
369
117
180
412
231
179
101
577
498
178
271
332
226
140
264
298
102
267
113
869
152
190
33
50
156
227
69
128
14
66
103
63
186
164
10
120
187
150
30
52
445