51
31
173
181
39
98
120
45
65
191
151
48
119
93
64
37
172
69
52
42
68
24
77
29
94
28
90
66
47
550
117
49
409
17
1305
184
79
271
6
40
247
63
18
55
80
56
83
38
9
201