100
57
34
74
269
86
73
146
127
63