405
508
1
2
10
9
10
38
9
183
34
26
15
8
9
25
3
23
6
5
5
1
25
5
10
5
4
7
6
68
90
4
42
9
1
2
29
1
35
1
1
19
16
1
3
4
47
48
2
8
112
1
1
56
2
126
2
9
64
61
271
233
11
23
9
125
9
48
122
28
198
251
112
28
8
177
5
133
8
1
68
9
328
60
268
55
18
233
11
23
1
26
183
2
34
25