23
156
28
56
66
264
159
99
192
143
273
104
89
123
59
53
81
38
144
136
308
164
160
106
141
233
942
92
91
96
343
318
39
119
258