16
19
20
12
22
15
6
7
27
9
8
23
66
37
26
51
46
101
33
29
80
49
92
75
107
18
47
14
173
119
40
59
112
360
41
39
100
105
332
114
57
34
36
60