22
67
46
34
30
7
25
24
23
37
33
55
31
42
38
17
93
65
5
12
6
110
50
4
16
15
8
18
27
32
29
72
47
89
14
59
61
54
49
106
39