18
3
5
21
10
24
32
91
80
8
36
7
19
11
22
53
87
4
9
26
2
84
16
14
40
51
27
6
12
15
25
39
64
43
38
89
159
75
17
77
79
76
46
47