147
85
180
88
127
445
134
591
865
240
16
231
26
35
124
165
172
89
98
176
19
390
136
42
154
299
33
179
319
144
687
193
60
222
56
339
443
288
921
309
109
81
256
32
397
36
94
34
69
107
17
146
10
169
207
48
190
54
116