318
304
224
184
100
25
160
142
191
255
62
31
23
65
106
47
36
49
179
161
401
77
464
320
30
172
33
48
98
18
79
44
93
53
59
151
64
118
221
421
78
174
69
284
147
27
342
163
131
87
126
28
482
72