280
310
1
1
2
1
34
2
75
11
5
1
7
304
89
37
1
16
1
1
1
1
41
5
6
1
2
1
1
22
1
27
1
1
1
3
159
15
6
79
1
2
1
9
2
1
1
2
1
58
3
2
1
24
26
1
2
2
4
2
42
4
9
16
3
87
45
5
1
147
1
3
63
35
198
1
590
95
313
196
16
2
1
510
24
17
32
2
1
101
106
380
362
193
14
7
396
1
12
119
20
2
1
121
1
463
5
2
556
28
510
42
32
4
10
14
2
42
379
4
1
100
59
589
1
187