311
158
467
72
170
45
18
90
38
530
260
920
159
122
543
40
266
46
284
89
73
309
97
172
182
150
56
68
412
27
24
86
227
65
419
61
257
75
98
140
71
265
94
325
130
64
43
556
576
58
31
199
153
138
25
82