20
111
11
17
4
43
8
5
34
9
22
30
3
10
32
54
18
105
49
13
28
6
14
78
50
52
25
36
21
16
83
29
60
23
93
73
12
103
41
211
68
64
47
24
33
71
7
19
99
15