25
123
112
66
363
94
68
103
37
157
189
48
43
177
76
73
27
155
239
261
11
10
6
114
62
24
38
106
98
173
181
237
79
47
96
973
61
204
116
124
83
30
64
118
171
164
144
85
44
197
63
13
34
67