670
555
2
9
2
1
2
4
4
1
15
6
1
22
59
21
8
8
19
1
4
2
69
8
3
1
2
3
7
4
28
9
6
166
33
9
2
1
4
29
1
1
29
1
6
2
47
8
1
4
2
1
1
1
2
3
7
1
5
3
1
1
1
2
9
16
1
1
25
1
16
1
15
150
79
8
6
10
51
1
4
3
9
33
3
1
10
1
26
1
3
17
14
1
4
2
1
1
2
12
3
1
1
1
4
3
2
1
5
1
15
36
4
1
6
4
6
125
63
9
123
4
3
71
88
177
6
70
168
109
315
8
4
1
9
8
279
11
18
3
7
5
43
273
8
4
1
15
194
194
262
327
328
9
3
550
1
33
1
1
1
2
5
13
45
2
1
1
1
2
49
3
612
6
128
408
99
34
280
30
5
3
15
17
1
12
235
1
41
25
666
4
379