20
232
48
65
29
216
33
222
76
195
64
69
329
75
152
149
68
176
167
80
199
103
363
389
321
233
196
99
274
180
55