3
5
1
12
9
40
24
39
17
6
68
2
22
4
7
31
26
11
56
49
46
35
43
10
65
55
52
28
42
41
51
16
25
59
8
21
87
73
50
32
53