38
37
319
30
52
199
61
303
59
18
76
19
26
53
68
74
35
132
34
8
24
164
157
128
119
81
270
192
191
152
179
43
186
45
36
7
181
84
58
41
15
51
75
31
4
47
9
32
46