504
458
1
1
2
1
24
8
2
1
4
45
12
5
100
8
1
6
2
5
47
295
93
34
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
147
14
5
6
83
1
1
43
1
1
2
51
17
57
1
6
22
25
1
2
1
14
16
18
178
91
10
1
6
225
4
1
2
112
52
274
5
78
220
165
490
9
6
3
3
13
427
21
8
5
31
57
382
3
20
85
276
121
460
468
339
120
7
616
20
27
1
2
138
46
2
1
2
120
20
821
1
176
564
172
47
427
29
31
4
7
7
1
34
295
3
93
64
959
3
282