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