9
30
23
18
31
15
6
32
8
52
57
22
17
38
430
11
113
53
33
10
21
68
40
35
45
62
27
39
63
43
82
76
198
25
61
71
20
74
191
89
42
37