19
11
12
18
21
36
27
6
109
138
100
169
292
15
46
38
14
47
45
40
48
39
30
183
23
61
59
20
33
104
35
58
75
68
44
91
265
324