433
752
231
526
196
537
317
325
115
367
172
168
58
95
61
153
75
204
30
329
60
173
71
179
51
230
50
66
180
1
2
82
190
41
181
25
91