16
42
24
262
169
46
270
52
158
197
142
275
57
61
128
104
94
67
32
107
38
264
151
74
103
35
36
79
51
95
56
34
25
58
69
80
33
48
28
11
60
99