0
15
5
3
6
1
4
10
9
2
26
12
16
17
7
11
21
41
33
31
43
37
20
18
40
13
19
35
44
30
54
49
27
59
42
97
23
53
45
81