26
18
110
24
1044
63
102
10
222
85
67
76
133
16
248
224
164
155
577
79
127
315
137
105
72
242
47
184
148
32
23
56
52
20
44
28
30
15
54
383
118
138
62
97
177
58
71
48
165
38