16
33
15
45
47
26
4
21
87
14
61
2
10
29
28
17
31
6
22
27
67
82
37
34
68
83
30
23
51
52
11
9
32
55
44
99
164
63
7
20
35
46
50
59
39
5
58
36