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