4
7
15
18
1
8
11
17
16
10
9
33
56
30
5
32
20
69
60
22
54
46
27
6
19
52
88
39
91
48
40
45
21
120
109
23
107
241
136
170
101