65
106
43
52
41
58
24
38
87
20
35
68
95
12
21
9
1
10
8
27
22
11
16
28
13
19
15
30
23
14
25
18
42
7
17
45
51