51
11
6
40
57
3
2
1
32
5
8
18
24
116
77
7
9
14
16
47
10
50
28
29
4
12
41
58
177
80
45
67
23
20
26
42
25
43
27
119
173
36