261
879
148
505
211
469
181
331
282
312
46
496
30
216
43
165
104
186
54
167
31
151
9
139
32
123
37
118
20
103
2
92
26
246
94
100