80
59
0
89
71
66
41
88
74
87
67
97
57
99
81
116
1
75
56
106
91
84
85
63
93
92
131
73
54
100
115
104
65
79
60
78
95
107
61
48
105
69
62
50