9
7
6
16
33
17
5
42
24
46
23
34
35
22
25
39
27
21
29
128
64
53
57
49
36
88
89
37
74
62
41
28
31
69
82
18
20
40
26
61
112
50
43