30
31
12
1
10
4
44
2
6
23
57
13
61
38
16
27
76
26
11
7
19
51
80
49
42
39
24
104
17
36
8
15
34
68
32
33
79
18
9
21
41
28