112
66
35
24
34
12
57
17
19
41
42
31
22
23
48
51
61
25
29
26
20
30
9
54
38
47
60
71
62
32
72
18
108
33
81