171
131
113
140
66
69
36
282
60
61
26
122
199
177
317
144
401
128
263
95
253
78
76
43
25
23
84
172
93
187
103
137
283
173
428
123
19
48
55
62
24
326
285
421
1308
136
32
164
133
154
127
486
92
82
132