29
18
14
10
33
9
32
37
7
23
12
20
25
41
21
52
53
15
8
24
47
38
34
48
49
19
39
54
46
36
13
30
65
99
50
107
86
111