120
57
60
118
930
190
43
65
19
76
56
32
44
86
192
46
340
82
191
752
1172
1025
856
266
818
404
605
64
824
550
799
24
68
845
47
52
122
656
94
29
71
95
85
20
109
40
39
92