10
35
2
1
17
8
5
47
16
63
15
11
21
23
13
77
42
4
27
7
6
91
30
14
44
25
46
28
19
68
57
50
26
65
32
24
38
45
93
43