505
468
1
1
2
1
24
8
2
1
4
44
11
5
103
8
2
8
1
6
47
302
91
34
1
16
1
3
1
48
52
32
55
58
1
6
2
2
1
13
1
8
2
22
39
4
10
1
4
1
1
16
25
1
17
1
252
150
15
5
6
83
1
1
45
1
1
2
52
17
58
1
6
22
25
1
2
1
15
15
17
178
87
10
1
7
228
4
1
2
113
57
279
5
78
226
164
494
11
8
3
3
12
429
23
8
5
31
58
387
3
20
83
283
123
464
477
341
120
8
625
20
26
1
2
139
48
2
1
1
116
20
836
1
183
568
171
48
429
31
31
4
6
7
1
34
302
3
91
63
970
3
288