276
318
1
1
2
1
31
2
78
10
5
1
7
310
89
36
1
16
1
1
1
1
42
5
6
1
2
1
1
1
22
1
28
1
1
1
3
153
16
6
89
1
2
1
9
2
1
1
2
1
56
3
2
1
24
26
1
2
2
4
2
43
4
6
16
3
86
43
4
1
149
3
3
66
34
200
1
594
90
316
197
14
2
1
512
25
17
32
2
1
98
106
387
362
206
8
7
398
1
14
118
20
2
1
117
1
471
5
2
559
28
512
43
32
4
12
16
2
41
388
4
1
99
56
593
1
189