20
177
38
232
27
112
64
579
675
121
56
79
35
50
113
136
61
521
251
30
217
15
26
897
32
127
54
125
196
36
91
23
1985
19
209
183
520
42
21
51
646
365
210
246
883
55
102
25