6
21
29
22
25
18
38
28
19
9
8
16
11
10
17
7
15
4
2
5
44
32
12
14
23
34
55
20
60
52
33
210
102
3
64
39