27
13
2
1
15
6
77
14
4
23
11
30
51
20
38
36
7
39
9
8
12
5
60
88
302
41
50
65
54
16
66
279
10
18
61
34
59
138
93
46
22