18
29
26
72
53
74
35
41
287
33
109
286
34
40
97
148
38
25
183
356
42
12
20
67
117
81
201
170
159
132
63
54
21
87
7
39
32
152
76
62
27
215
11
99
122
191
166
68
73
57
44
83
75