3
2
7
11
24
15
10
6
12
34
31
23
22
42
16
27
25
17
21
5
40
53
49
35
87
20
55
33
38
39
47
66
32
48
91
75
63
77
29
30
45