24
77
29
189
38
66
246
8
45
35
14
92
39
44
56
12
248
69
25
93
518
20
15
174
21
78
43
81
63
142
138
19
17
27
30
47
11
59
171
146
72
258
144
185
291