88
56
0
97
58
122
54
71
47
86
59
93
42
99
57
85
73
89
63
78
53
117
66
124
81
44
104
76
72
46
61
41
91
51