496
159
137
318
88
26
68
67
41
96