30
706
195
185
144
303
48
265
214
257
331
163
143
224
252
343
655
271
27
375
253
183
96
221
68
1458
13
18
9
1137
20
33
119
225
169
51
67
12
23
194
157
155
1394
21
32
188
17
54
71
4
179
4770
142
549
37