30
6
51
44
301
69
177
85
47
33
35
406
26
32
21
79
28
41
56
42
40
43
65
60
113
36
62
54
23
14
95
37
83
24
9
10
52
46
31
34