126
504
389
97
23
215
293
6
27
78
352
101
48
128
428
1068
139
29
136
71
787
16
104
217
234
476
647
154
175
32
271
162
59
129
199
212
406
74
18
14
94
403
710
206
30
1923
36
7
211
119
159
541
34