9
20
13
3
35
17
15
8
14
6
4
28
23
29
48
18
33
24
40
96
30
87
49
22
41
39
36
21
44
78
150
34
90
26
108
65
84
68
53
52