7
9
16
3
79
21
28
8
6
2
126
1
5
104
17
39
10
86
14
27
13
44
24
4
43
22
23
45
15
68
32
31
26
20
38
46
59