29
15
12
28
18
10
7
4
35
8
25
9
24
44
14
5
31
19
1
21
48
39
2
16
11
13
22
6
3
52
41
40
33
17
54
84
70
23
53