20
0
6
49
51
41
264
161
211
541
99
149
28
24
48
315
270
44
55
35
75
29
128
77
352
153
118
135
38
263
81
226
64
30
73
136
50
291
62
100
74
32
112
42
113
79
93
146
37
53
106
80
36
63