26
113
242
123
49
207
668
980
91
39
35
125
73
61
104
291
103
102
222
256
67
139
42
110
65
38
1022
100
52
20
124
90
277
46
188
66
194
155
215
55
88
70
68
227
214
143
98
54
107