25
12
21
35
26
8
23
29
2
11
7
16
18
9
14
19
1
6
39
5
86
20
82
10
27
34
40
38
28
15
45
37
55
57
30
108
22
44
33
43