20
26
56
16
47
6
82
30
83
87
4
8
31
18
17
45
21
7
13
39
15
27
33
2
1
19
24
52
111
51
5
29
53
110
66
46
43
11
75
62
59
37
12
60
122