305
267
31
32
1
5
3
1
247
82
40
50
31
49
1
1
4
1
1
1
18
45
21
72
139
35
1
1
15
12
5
2
20
30
2
57
84
1
1
126
19
31
5
63
5
1
1
50
1
19
40
185
1
86
80
402
4
31
368
8
1
16
135
4
6
94
1
99
372
121
438
7
15
317
53
1
46
15
1
7
159
6
407
80
466
6
11
368
9
16
5
1
40
247
82
32
181