18
10
24
142
17
61
90
7
647
16
4
16
28
21
65
33
77
9
10
9