31
12
27
58
17
15
20
7
21
49
33
29
28
97
5
62
6
32
26
76
13
30
93
56
45
14
34
47
59
40
9
57
37
80
4
46
22
18
92
8
67