320
516
1
2
10
3
1
4
8
2
54
4
126
24
15
2
1
9
16
29
9
1
2
4
22
2
2
4
9
12
67
46
2
60
28
1
2
21
15
2
1
6
4
2
1
1
3
52
26
4
68
2
2
37
8
115
11
95
36
178
2
4
163
6
1
9
4
131
4
25
101
67
123
164
149
4
160
1
76
8
1
58
4
258
93
180
33
14
163
6
9
1
15
126
2
24
10
318
2