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