29
15
22
3
1
30
37
2
43
83
66
44
25
8
4
20
14
54
23
48
13
7
12
24
34
6
18
5
35
32
19
10
58
47
16
11
26
9
17