70
47
531
21
39
168
28
14
326
162
67
354
276
50
51
113
272
83
94
123
266
323
109
53
64