16
21
14
20
13
17
3
120
129
63
138
30
61
25
9
112
59
54
163
55
60
35
157
49
5
100
39
57
134
107
93
37
77
382
28
117
90
7
31
202
18
8
218
106