865
240
16
231
26
35
124
165
172
89
98
176
19
390
136
42
153
298
33
179
319
144
687
193
60
222
56
339
443
288
921
308
109
81
256
32
395
36
94
34
69
107
17
146
10
169
207
48
190
54
116
142
122
77
23
92