18
28
17
8
3
7
24
44
46
73
63
49
19
38
34
31
25
22
33
50
100
42
78
68
71
112
11
98
148
201
173
136
15
40
9
16
51
52
39
13
227
135
104
62
64