10
9
11
1
15
13
12
6
4
7
23
32
22
20
52
35
77
18
38
36
17
27
50
47
26
30
14
28
31
37
69
21
98
42
39
24
29
64
51
84
49
25
63
65
67
34
283