5
0
21
30
18
46
41
14
17
26
129
223
25
38
6
56
155
37
53
10
9
11
51
16
127
31
32
7
15
27
8
62
108
48
71
39
113
19
92
125
78
99
57