16
14
17
46
219
67
56
59
159
39
177
329
60
167
131
108
45
135
246
77
71
50
33
64
18
114
273
63
139
101
140
55
156
31
302
74
26
117
52
207
274
51
95
65
116
125
130
157
168
79
129
149
396
350
124