5
6
2
1
15
10
11
21
27
32
20
29
14
13
30
26
17
58
38
12
40
35
19
16
28
7
45
23
33
24
44
91
76
37
25
87