278
315
1
1
2
1
31
2
78
10
5
1
7
311
87
36
1
16
1
1
1
1
41
5
7
1
2
1
1
1
23
1
29
1
1
1
3
151
17
6
87
1
2
1
9
2
1
1
2
1
56
1
3
2
1
24
26
1
2
2
4
2
43
3
6
16
3
89
42
3
1
147
3
3
66
33
201
1
593
90
309
196
12
2
1
510
27
16
32
2
1
100
104
386
358
207
9
7
397
1
14
117
20
2
1
115
1
472
5
2
558
28
510
44
32
4
11
16
2
41
389
4
1
97
56
592
1
187