46
18
319
323
119
103
4
37
26
149
47
28
130
275
92
268
42
66
88
14
183
249
157
187
163
277
58
110
148
24
60
150
63
160
2574
138
45
32
83
98
16
1404
91
140
338
378
219
23
69
71
247
50
44