21
143
18
116
183
12
428
58
141
113
160
59
129
483
13
43
257
163
1
242
209
9
189
181
7
67
175
193
60
31
49
42
197
68
104
86
130
52
367
378
252
91
88
188
194
110
0
123
89
25
19