3
18
53
23
4
40
99
6
2
9
8
15
17
1
22
30
5
7
48
88
31
16
14
108
47
37
11
27
12
66
45
26
41
32
13
21
10