278
323
1
1
2
2
30
2
80
10
5
8
314
89
37
1
16
1
1
1
1
43
5
8
1
2
1
1
1
25
1
29
1
1
1
1
5
148
15
6
91
1
2
9
3
1
1
2
1
57
1
3
2
1
23
26
1
2
2
4
2
44
4
8
13
4
91
46
2
148
3
2
69
34
201
1
601
89
320
202
10
2
1
518
25
18
31
2
1
95
111
392
361
214
6
7
406
1
12
113
20
2
1
120
1
475
5
1
567
27
518
44
31
3
15
16
2
42
394
4
1
99
57
600
1
192