291
512
189
110
129
111
104
20
3
464
135
491
139
1047
1265
418
372
2140
370
318
151
641
95
619
688
231
386
125
288
319
39
109
1168
124
368
68
285
461
15
312
268
11
687
543
188
151
103
100
830
427
109
