10
6
51
128
15
21
29
39
11
5
50
35
59
216
103
31
694
25
40
122
12
56
78
58
93
65
185
112
113
201
5064
181