525
83
280
188
263
82
482
32
241
104
447
145
603
154
539
196
399
50
159
108
353
56
601
203
26
3
270
75
532
75
218
57
628
167
360
10
514
29
346
39