256
846
148
748
220
443
43
337
131
442
109
380
59
369
264
692
314
307
70
255
93
285
58
60
202
51
149
20
899
25
297
38
179
41
167