80
22
53
59
166
75
97
30
567
87
164
45
24
12
53
57
53
66
174
70