33
35
14
2
5
20
27
55
4
17
30
12
23
0
7
60
13
36
11
24
9
19
46
81
91
32
53
504
25
18
47
10
34
6
43
39
26
21