20
12
22
15
6
7
27
9
16
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
331
114
55
34
36
60