7
31
11
30
16
6
13
52
35
78
17
26
89
8
23
24
20
29
48
34
5
14
4
42
2
28
33
38
47
22
80
51
18
73
63
25
12
15
106