309
260
15
11
30
35
4
2
65
1
8
43
9
12
2
29
39
1
3
3
8
2
47
38
6
3
2
24
3
6
31
5
4
2
17
11
2
1
1
1
3
5
1
1
1
1
6
2
63
9
79
23
7
47
4
36
41
66
94
43
90
70
12
2
30
30
2
8
14
77
133
12
127
133
49
133
167
3
3
143
2
30
1
6
105
2
7
1
3
274
35
115
93
96
4
62
8
39
31
305
4