7
2
13
5
9
14
20
54
35
16
6
3
26
15
72
10
45
50
40
89
4
27
17
12
25
18
11
22
33
34
24
39
107
52
57
431
174
71
150
66
212