292
54
383
122
260
971
610
798
311
116
79
101
309
80
585
49
268
71
325
36
59
78
977
509
43
271
166
48