47
69
46
31
184
48
163
93
65
12
67
45
221
32
99
13
62
42
169
94
107
122
60
147
170
239
61
38
59
21
64
53
39
143
103
701
66
34
96
40
105
90
44
27
41
56
198
149
24
33
216
25
29
312