8
16
21
18
5
6
40
4
52
14
11
27
45
7
2
48
12
31
25
19
97
33
17
28
29
70
34
49
32
82
39
73
60
111
20
93
35
15
22
124
58
42
38