3
8
16
20
15
23
1
14
40
73
24
37
98
34
28
9
12
52
18
17
6
10
5
27
7
22
21
35
44
114
42
36
48
11
25
19