16
20
56
26
32
114
45
28
53
51
30
49
42
9
102
86
34
19
23
7
21
2
98
156
55
52
112
68
38
66
173
40
169
187
36
426
135
123
75
315
83
129
39
37
60
245