51
20
38
36
11
15
7
39
14
9
8
12
5
60
88
302
41
50
65
54
13
16
66
279
10
18
61
27
34
59
30
138
93
46
22
56
79
135
129
24
62