346
271
38
31
2
6
3
2
1
259
81
35
1
50
46
62
1
1
1
2
1
1
1
2
5
2
1
9
1
43
15
90
143
2
42
2
5
1
2
9
11
1
5
6
2
30
21
4
73
78
2
1
142
35
26
5
1
77
2
56
27
33
182
1
94
108
409
6
2
38
358
1
15
1
9
164
4
9
102
92
414
132
465
10
30
324
51
54
10
2
143
9
465
80
480
15
18
358
17
10
1
5
3
35
259
81
31
166