171
131
113
140
66
70
36
282
61
26
122
199
177
319
145
402
129
264
95
253
79
76
43
25
23
84
172
94
187
103
137
284
173
431
123
19
48
55
62
327
286
421
1315
136
32
165
135
155
127
486
92
82
132