5
11
14
3
35
48
30
16
9
15
18
7
10
27
28
157
110
90
2
4
21
186
22
12
8
102
26
54
20
59
104
73
81
160
40
233
53
50
63
112
62
6
70
135