512
455
1
1
2
13
6
47
4
46
10
2
23
139
63
30
1
14
24
27
18
4
37
11
2
1
26
32
2
4
2
2
6
8
10
91
83
5
40
9
1
1
2
36
18
29
1
4
24
22
2
5
21
12
79
51
1
1
5
146
3
1
59
165
1
27
97
88
298
2
2
1
3
255
10
31
23
185
17
55
169
29
242
202
139
131
5
233
16
15
117
24
2
1
85
17
410
71
331
86
22
255
10
31
1
30
139
3
63
62