177
191
39
22
50
186
99
28
59
89
526
185
93
85
120
30
101
66
290
45
84
142
321
96
418
258
63
129
46
126
15
76
43
424
98
51
82
14
32
112
100
265
326
13
12
53
18
49
29
21
158
170