26
33
23
30
56
266
70
864
85
220
97
149
83
59
21
301
84
139
32
148
89
50
208
47
15
14
27
28
551
239
180
283
650
431