51
12
18
17
15
3
21
55
111
25
23
13
11
16
2
57
8
4
28
44
5
75
93
52
22
49
9
54
48
32
6
7
20
14
10
36
19
39