5
6
3
26
12
33
21
18
13
10
7
4
73
2
28
31
42
11
23
39
22
59
96
46
85
35
151
15
38
62
51
113
57
91
172