2
5
1
13
6
9
3
8
11
14
15
34
20
31
25
74
82
29
26
64
53
32
21
12
45
86
52
60
80
56
95
35
42
33
54
43
55
61
47
4
39