3
7
11
10
17
1
18
16
4
6
13
5
23
37
19
35
53
47
46
52
76
104
97
15
93
55
22
36
29
84
92
89
67
21
49
25
114
69
99
8
96
61
103
30
20