47
71
45
117
8
111
48
161
89
113
38
140
291
545
1164
597
83
347
141
97
30
90
137
17
60
39
57
282
156
183
222
107
171
167
53
41
269
216
21
193
118
62
225
28
106
143
194
99
52
50
72
238