224
31
282
162
76
38
137
189
114
67
103
172
73
112
16
24
12
149
455
221
63
329
667
573
57
80
104
36
78
51
30
70
194
105
237
212
583
307
321
53
32
19
319
305
138
66
273
170
239
247
423
48
169