47
69
172
66
138
37
122
46
77
661
203
369
377
414
749
113
55
248
21
277
103
286
176
182
151
63
75
7056
140
160
410
109
107
61
41
204
233
168
134
120
443
48
114
72
65