162
109
89
63
484
34
76
31
210
131