2
4
8
5
6
9
7
10
16
74
12
27
66
42
36
38
58
65
188
90
62
95
40
11
56
50
28
55
29
52
31
15
14
1
67
20
160
21
76
13
23
49