3
6
4
5
20
12
17
18
34
7
26
81
8
22
31
56
40
14
39
35
75
151
23
13
16
96
38
15
59
2
101
54
27
32
162
72
33
105
89