40
29
30
45
58
4
66
55
91
57
18
23
3
11
12
7
88
19
25
27
22
21
62
17
5
2
94
14
42
9
26
39
86
32
13
38
20
8
34