13
10
6
7
3
46
157
109
87
19
86
77
29
164
60
56
90
30
52
40
59
31
39
20
27
5
4
23
16
80
17
12
35
43
28
36
24
18
9
37
26
2
8