56
186
141
306
464
52
22
238
144
48
268
32
37
126
19
176
14
36
18
104
101
86
113
46
57
25
9
158
109
84
1555
287
85
72
775