7
18
52
29
38
14
10
23
16
36
25
15
21
63
111
33
82
40
27
28
41
80
20
48
56
46
34
30
95
53
51
31
42
49