30
47
31
20
6
4
11
88
32
36
54
33
8
7
12
14
1
45
29
58
18
27
16
3
26
104
38
9
25
22
13
23
5
17
24
46
39