100
100
100
271
33
445
46
28
64