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