150
137
538
377
579
2063
1031
508
47
237
6
706
131
157
441
324
337
148
1282
3
525
971
1609
705
70
155
369
841
563
182
66
50
446
215
172
329
240
1208
665
72
99
33
123
14
1309
7
545
110
309
3183
396
