529
147
733
137
312
99
408
224
516
97
452
67
552
51
584
161
569
31
273
61
205
132
514
127
480
141
355
34
572
154
454
159
509
36
123
76
413
105
525
100