157
63
41
60
19
28
40
257
94
354
235
6
71
112
53
72
79
13
271
10
181
333
30
143
52
228
576
363
566
74
26
265
99
51
109
90
35
46
37
48
103
132
172
27
77
126
106
194
24
21
161
191
73
57