504
456
1
1
2
1
24
8
2
1
4
45
12
5
100
8
1
6
2
5
47
294
93
33
1
16
1
3
1
48
52
33
51
59
1
6
1
2
1
14
1
6
2
22
39
3
10
1
4
1
1
16
25
1
18
1
250
146
14
5
6
82
1
1
43
1
1
2
51
17
57
1
6
22
25
1
2
1
14
16
18
178
91
10
1
6
224
4
1
2
112
51
274
5
78
220
165
488
9
6
3
3
13
425
21
8
5
31
57
382
3
20
85
276
121
458
467
338
120
7
614
20
27
1
2
138
46
2
1
2
119
20
820
1
176
562
172
47
425
29
31
4
7
7
1
33
294
3
93
64
957
3
282