10
2
4
8
43
7
31
11
15
16
14
5
21
28
26
20
19
61
22
18
29
45
30
41
24
33
86
52
27
37
47
64
17
35
97
34
59
98
65
90
53
58