277
320
1
1
2
2
28
2
78
10
5
8
315
87
38
1
16
1
1
1
1
41
5
8
1
2
1
1
1
25
1
29
1
1
1
1
5
148
15
7
92
1
2
9
3
1
1
2
1
57
1
3
2
1
23
26
1
2
2
4
2
43
3
6
13
4
92
46
2
146
3
2
68
33
200
1
597
88
320
203
10
2
1
514
25
18
31
2
1
94
108
392
358
214
6
7
403
1
12
114
20
2
1
120
1
472
4
1
562
28
514
44
31
3
15
17
2
43
393
4
1
97
55
596
1
191