20
23
27
1099
22
87
418
21
35
30
50
12
34
1056
104
178
53
14
19
45
79
477
28
18
15
16
10
25
47
32
9
137
102
29
24
3541
205
36
80
128
40
277
37
88
1128
592