11
22
58
4
17
38
16
55
14
15
7
28
5
12
6
77
109
75
20
89
47
36
40
111
54
87
23
8
10
30
39
93
25
78
27
86
24
26
3