14
19
21
51
63
40
640
99
87
111
50
33
23
49
57
34
55
751
1196
80
89
201
109
12
7
53
67
120
187
230
124