50
30
279
1942
727
192
86
44
345
78
40
51
53
190
234
1706
200
124
129
80
63
27
37
98
890
439
20
76
109
96
240
67
105
242
117
388
170
300
58