8
17
18
19
5
45
90
7
29
83
22
40
54
52
33
6
11
15
9
20
10
2
25
14
16
12
3
13
23
41
34
21
4
78
35
42
32
28
59
145