47
85
25
141
160
251
747
143
74
170
56
18
37
27
101
20
222
90
19
83
39
55
191
66
42
30
115
16
24
41
34
98
59
73
61
155
13
77
23
109
320
71
68
555
29
62
267
81
58
102
82