5
11
14
3
35
47
30
16
9
18
10
4
27
28
7
157
110
90
2
21
186
22
12
8
102
26
54
6
20
58
103
73
80
59
160
39
232
53
50
63
112
62
69
135