271
932
31
249
303
428
87
456
41
283
103
325
91
250
78
214
38
196
6
160
73
571
24
146
11
98
16
135
61
123
46
120
3
95
1