30
47
63
23
20
12
19
89
94
66
32
27
6
57
25
77
15
5
14
7
44
9
50
29
13
58
41
11
4
16
37
17
81
8
18
53
33
35
45
83
28