536
171
242
77
505
276
512
126
332
113
191
58
613
183
741
330
383
139
249
124
646
170
315
147
262
102
538
155
412
137
270
176
402
74
256
33
603
171
621
75