542
76
354
145
602
103
441
6
570
102
283
189
644
216
498
39
189
156
602
182
518
183
127
49
287
62
106
78
537
128
373
117
266
93
355
168
75
5
506
169