604
261
165
349
125
37
91
90
51
105