7
20
19
18
8
5
48
14
47
106
17
42
95
53
11
10
22
21
13
38
51
59
62
9
16
50
33
24
45
73
1
40
27
68
23
70
6
86
30