14
18
21
51
63
38
640
99
87
111
50
33
23
49
55
35
34
54
751
1195
80
88
201
109
12
7
52
67
120
187
230
123