19
11
12
18
21
36
27
6
109
138
100
169
292
15
46
38
14
43
40
48
39
30
182
23
60
57
20
33
104
35
58
75
67
44
91
68
263
322