63
61
30
7
42
28
10
74
9
18
23
73
24
13
57
36
115
44
39
14
96
79
54
12
51
38
84
56
58
40
20
15
72
52
67
17
108
121