18
89
50
127
143
31
59
36
258
661
63
21
175
29
15
33
145
53
1346
352
48
26
69
64
24
787
37
47
154
162
500
8
16
758
30
1923
211
115
520
46
42
57
55
99
684
177
76