3
14
19
18
28
30
97
12
82
50
23
9
24
81
20
76
41
13
11
8
25
15
46
66
2
42
27
53
7
35
60
68
4
45
32
10
5
111
36
88
6
43