545
302
304
164
324
77
307
148
190
102
513
71
556
105
850
297
207
99
343
24
94
74
547
193
521
73
326
28
471
95
421
110
170
116
302
160
654
182
214
42