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