3
1
56
26
39
25
73
60
88
135
229
67
77
124
41