351
18
21
232
27
223
151
136
51
64
36
109
113
115
697
527
123
125
6