16
12
20
17
31
93
48
71
30
43
28
14
66
10
99
59
29
58
35
9
34
15
68
147
76
207
64
63
88
565
108
191
70
49
13