497
161
138
318
90
26
68
67
41
96