2
17
30
14
11
5
32
4
9
8
20
10
43
46
42
138
95
28
27
59
84
33
40
52
67
29
71
22
18
41
56
94
21
38
62
39
15
31
7
37
68