1
18
26
50
131
28
186
198
30
42
74
151
36
48
49
97
85
33
25
77
35
16
9
22
13
39
44
57
34
80
72
31
162
141
47
20