77
67
21
53
25
27
15
14
17
13
12
9
23
38
22
20
48
18
29
10
11
19
7
4
50
30
32
40
16
76
166
35
91
120
150