21
118
23
227
53
46
250
11
125
22
27
504
193
18
20
153
421
40
102
90
215
1102
403
30
76
116
29
120
80
42
47
57
17
71
127
6
63
110
137
202
117
178
85
58
59
32
203
66
152