5
62
19
10
58
15
51
137
86
18
6
29
23
12
36
8
38
57
53
11
17
9
13
20
287
27
140
35
56
78
81
108
30
123
153
454
43
101
190
122
943
182