5
0
1
44
14
2
23
4
8
7
22
9
13
11
15
31
19
26
24
16
29
21
10
20
17
33
46
35
32
47
30
106
61
34
51
63
94
36