278
321
1
1
2
1
31
2
79
10
5
1
7
316
87
36
1
16
1
1
1
1
42
5
7
1
2
1
1
1
23
1
29
1
1
1
3
154
17
6
88
1
2
1
9
2
1
1
2
1
56
1
3
2
1
24
26
1
2
2
4
2
43
4
6
16
3
89
42
4
1
150
3
3
66
34
202
1
599
90
311
198
13
2
1
515
27
17
32
2
1
101
106
389
363
208
9
7
402
1
15
117
20
2
1
116
1
477
5
2
564
28
515
45
32
4
12
17
2
41
395
4
1
97
56
598
1
191