7
11
40
20
3
30
8
6
10
17
21
108
143
26
46
16
82
15
22
9
18
14
5
60
19
13
34
49
23
87
31
12
29
4
53
56
55
44