19
27
25
20
21
110
51
18
22
55
112
93
39
42
395
13
17
38
351
481
168
69
12
225
45
52
461
696
196
208
1516
229
28
266
70
441
61
106
678
37
73
137
125