16
2
46
42
18
70
9
33
64
30
5
10
7
28
66
32
50
36
27
26
4
1
58
108
78
25
67
14
6
69
60
45
82
13
87
11
75
63
23
49
167
31