485
98
493
29
159
45
482
169
615
143
591
159
423
125
176
84
79
47
234
28
150
97
491
171
302
185
594
25
820
340
77
28
156
44
486
100
369
121
395
160