405
508
1
2
1
19
9
3
5
1
26
5
4
100
4
4
2
18
370
81
47
15
1
8
41
49
43
22
32
6
4
6
6
1
35
5
16
5
9
27
1
22
202
173
17
3
9
119
1
1
55
1
2
41
4
67
2
1
1
1
26
17
1
1
2
5
8
10
154
99
11
8
204
1
3
1
118
50
259
4
46
155
161
543
8
1
5
5
5
474
26
5
11
34
25
311
7
12
67
243
100
491
496
366
35
8
603
6
21
2
160
30
1
2
1
125
12
775
1
146
610
114
39
474
31
34
4
11
9
1
47
370
2
81
42
912
1
325