77
25
31
7
29
20
30
18
46
24
22
12
21
17
33
80
48
4
41
26
28
32
44
42
47
37
57
49
36
27
58
35
16
72
55
110
106
39
34
71
14
11