398
509
1
2
5
8
11
2
41
4
174
36
25
16
7
13
26
11
16
3
5
1
3
26
3
8
5
1
1
5
7
5
66
85
4
47
8
1
2
22
3
34
1
18
15
8
1
10
48
38
1
11
106
1
51
1
1
139
1
6
68
59
265
1
1
234
7
22
4
127
8
42
119
27
202
232
126
29
7
189
3
126
9
1
75
8
315
64
268
45
19
234
7
22
1
25
174
2
36
27