12
6
7
3
2
60
10
21
17
5
28
57
56
25
22
14
88
24
112
36
178
129
81
29
301
47
119
127
69
54
26
65
52
109
68
130
95
40
39
18
87
82
84
42
13