18
159
35
41
42
31
25
26
46
4
16
10
19
11
69
12
21
22
39
30
45
17
5
88
15
8
89
145
27
9
33
23
96
43
28
80
185
20
68