20
27
31
59
93
74
202
32
35
25
33
34
117
111
96
36
38
53
13
17
85
55
166
18
49
28
14
76
19
48
24
69
7
22
5
9
12
29
57
2
40
1042
21
16
11