3
2
5
4
16
21
1
9
13
78
26
11
55
6
12
58
50
27
15
28
19
17
35
23
29
38
76
42
31
99
41
10
97
25
18
14
54