305
894
131
492
331
477
51
345
141
361
37
335
171
323
94
241
80
246
63
206
75
150
27
173
60
203
78
168
13
771
57
24
133
31
106