415
512
1
2
1
18
8
2
5
1
24
5
4
103
4
4
2
17
386
81
48
15
1
9
42
47
44
23
30
5
4
4
6
1
36
5
16
4
9
27
1
22
208
180
17
3
11
126
1
1
52
1
2
38
5
68
2
1
1
1
26
17
1
1
2
5
8
9
156
99
11
7
207
1
3
1
120
48
269
4
45
157
159
558
8
1
5
4
6
489
26
5
11
34
24
311
7
10
66
252
100
499
509
369
32
8
611
7
20
2
165
28
1
2
2
125
10
791
1
146
625
114
38
489
31
34
4
11
8
1
48
386
2
81
40
926
1
326