22
23
13
30
27
19
8
26
11
29
16
6
15
484
382
28
40
108
18
121
192
53
21
45
34
38
35
61
43
57
36
37
87
49
31
436