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