2
13
20
6
5
18
8
36
10
24
77
51
45
80
79
32
35
65
78
89
33
56
68
63
34
70
83
21
16
107
28
54
69
42
72
55
31
44
22
38