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