5
10
7
25
23
18
6
51
3
177
12
75
74
15
53
34
30
66
19
38
80
46
58
35
67
21
77
79
98
191
55
63
73
277
85
61
59
149
940
139
198
145
245
78
64
235
133
241
176
91
86