24
38
1
23
77
29
17
59
15
33
39
40
41
138
80
146
211
47
28
35
259
113
74
72
127
145
207
287
550
95
360