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