15
88
10
5
2
28
7
8
17
24
25
46
20
16
37
3
39
21
1
41
23
18
22
14
65
26
40
19
9
4
31
11
6
12
44
38
36
27