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