475
472
1
1
2
2
22
5
2
1
4
1
33
7
1
97
7
3
4
2
4
49
308
86
35
1
16
1
4
51
53
31
57
55
1
1
5
3
2
1
10
4
1
21
44
5
8
1
3
1
1
1
1
16
24
1
26
251
148
15
6
11
84
1
3
44
1
1
2
36
13
58
1
1
3
23
25
1
2
1
15
7
13
166
83
5
8
219
9
1
2
99
62
288
4
71
219
162
485
10
4
3
3
8
415
24
11
5
30
55
379
5
16
77
275
117
462
490
340
78
8
588
22
34
1
120
41
2
1
106
16
824
1
167
562
172
41
415
35
30
3
8
13
1
35
308
3
86
52
944
3
279