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