445
322
365
114
20
427
567
57
140
78
554
438
710
129
1547
91
66
36
167
93
74
126
61
146
127
261
193
221
463
192
228
43
68
145
49
557
153
63
236
85
293
41
200
133
216
498
130
107
178
440
70
46