38
21
37
30
74
24
60
183
237
31
7
71
26
200
29
44
81
181
40
136
32
23
278
54
66
109
87
259
86
63
49
95
72
90
194
316
332
47
247
188
62
20
61
160
57
59