38
58
40
27
6
18
4
8
35
81
60
19
17
15
11
7
14
5
30
54
25
12
13
2
22
62
50
52
45
20
3
9
339
82
48
36
16
1