110
105
125
39
106
13
740
74
935
21
343
10
42
99
46
136
128
132
66
101
96
37
87
31
38
9
15
68
139
570
172
73
165