6
11
26
30
1
10
7
5
0
2
8
46
17
12
3
4
19
22
9
28
32
20
37
49
34
38
31
59
24
64
35
29
39
43
112
23
69
79
41
33
36
119