27
46
279
275
403
138
1280
85
127
344
296
23
191
78
131
12
113
2747
453
33
25
7
63
996
43
240
146
60
59
100
72
425
121
16
6230
55
104