160
9
13
10
6
7
3
46
157
108
87
19
84
77
29
86
164
60
56
89
30
52
40
58
31
39
20
27
5
4
23
16
78
17
21
12
35
43
26
36
24
18
37
11
2