624
108
528
89
531
126
451
242
467
174
91
33
160
116
259
143
355
66
570
139
547
155
504
113
529
166
652
208
235
173
507
126
332
124
462
41
205
73
545
76