18
50
13
11
7
9
39
16
52
40
32
24
8
20
35
69
29
19
62
43
31
22
10
110
47
28
25
54
41
26
76
63
198
90
33
53
135
148
14
71
183
51
106
151
95
48
149