116
101
70
64
41
105
31
28
42
77
54
45
52
48
62
32
25
30
81
36
38
39
31
65
121
87
73
49
66
78