1
8
7
3
12
5
2
16
15
21
14
17
23
39
25
19
33
32
78
48
70
68
119
36
150
58
9
40
26
71
43
24
45
299
201