534
258
499
35
510
128
194
110
604
139
519
103
664
250
690
425
321
105
860
313
723
254
691
419
415
103
1026
515
545
197
388
133
186
93
363
220
405
253
537
176