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