38
11
876
52
131
209
61
87
63
22
85
188
109
20
153
15
60
105
112
94
17
27
57
78
16
21
18
10
68
77
46
216
183
24
111
74
126
44
49
26
75
304
309
36
47
28
73
53
42
166