47
22
45
110
66
19
376
189
256
146
73
307
103
308
287
197
277
479
325
88
31
86
254
177
51
65
323
53
191
77
42
114
48
102
13
44
221
59
9
40
72
119
156
56
54
153
62
157
463
57
105
24
154
123
109
118