9
25
38
28
32
27
19
15
42
10
11
26
20
5
101
3
98
2
12
24
36
1
18
4
82
14
37
56
53
33
22
6
34
45
39
35
21
16
48