24
18
29
27
84
206
145
98
38
31
67
94
45
133
130
58
185
104
134
341
180
76
291
52
72
494
179
106
243
115
59
36
55
374
323
143
83
335
156
277
54
85
81
75
127
107
93
48
175
622
265
69