30
9
7
51
24
14
69
13
56
46
291
43
35
77
128
82
39
17
61
216
27
65
48
64
271
22
215
38
10
92
28
19
44
52
16
5
18
96
74
57
25
49
26
54
85
152
45