30
25
18
33
8
464
50
13
15
24
67
38
9
31
10
21
117
27
48
321
237
91
115
35
39
47
17
49
7
57
45
540
40
26
215
71
34
32
51
19
36
64