10
65
27
69
9
29
8
24
23
18
57
5
66
1
31
16
21
3
2
13
28
64
48
4
45
845
86
15
22
34
68
44
11
6
37
88
7
104
19
20
51
25
40
131