18
156
140
65
147
11
24
26
7
41
13
51
54
548
25
39
61
69
12
92
23
46
29
84
5
57
32
30
141
83
14
20
183
100
119
48
19
34
143
161
45
21
8
66