0
4
5
1
2
3
7
8
16
11
10
15
9
77
57
54
59
19
45
20
53
74
86
29
17
92
188
46
75
30
190
132
97
42
27
14
12
266
18
25
23
36
24
361