14
18
21
51
62
37
640
99
87
110
49
32
23
55
33
34
54
751
1195
80
88
200
108
12
7
52
67
120
187
230
123