2
27
17
23
18
3
5
10
101
20
8
86
31
34
24
22
12
19
16
14
35
9
64
67
29
13
1
6
79
15
4
26
11
30
52
43
36
40