133
1
521
504
72
76
2
107
96
378
111
3
70
59
850
16
43
69
203
188
0
102
46
425
115
68
682
730
8
66
71
604
277
308