6
3
26
61
5
50
42
53
15
8
31
30
10
105
86
80
11
7
22
29
45
36
12
39
25
14
20
72
17
21
1
32
55
24
41
19
35
51