604
261
165
349
125
37
92
51
105
253