21
31
25
13
47
36
4
54
12
23
121
87
33
37
6
18
10
56
26
83
5
7
2
28
16
46
29
15
3
32
8
20
9
123
14
68
44
104