16
18
28
24
23
124
12
66
10
73
47
163
30
201
159
98
181
196
470
49
72
44
228
69
107
41
88
130
83
40
9
54
31
115
35
38
101
156
437
84
17
39
15
14
366
37
350
178
183
152
717