478
476
1
1
2
2
22
5
2
1
4
1
33
7
1
98
7
3
4
2
4
49
310
88
35
1
16
1
4
51
53
31
59
55
1
1
5
3
2
1
10
4
1
21
45
5
8
1
3
1
1
1
1
16
25
1
26
254
149
15
6
11
84
1
3
44
1
1
2
36
13
58
1
1
3
24
25
1
2
1
15
7
13
167
83
5
8
221
9
1
2
100
63
290
4
71
222
162
489
10
4
3
3
8
418
24
11
5
31
55
382
5
16
77
277
120
464
496
341
78
8
594
22
35
1
120
41
2
1
107
16
830
1
169
566
173
41
418
35
31
3
8
13
1
35
310
3
88
52
951
3
282