18
12
61
19
1
6
3
5
7
14
8
20
22
70
13
25
42
47
21
16
11
37
49
26
104
240
78
57
10
75
63
33
4
74
2
15
9
29
72
52
64
68