187
213
58
516
462
206
430
823
114
106
1088
326
76
57
208
699
1328
255
127
26
84
198
420
447
45
221
32
15
14
19
103
625
116
56
55
104
185
384
142
71
175
108