253
1
65
280
55
50
38
39
483
4
60
579
2
611
1562
1592
766
152
124
115
126
94
111
680
81
80
92
84
77
127
2958
3
1162