343
271
37
31
2
6
4
2
1
258
82
35
1
50
45
60
1
1
1
2
1
1
1
3
5
2
1
9
1
42
15
87
143
2
42
2
5
1
2
9
11
1
5
6
2
30
23
4
72
77
2
1
141
35
26
5
1
76
2
56
27
32
182
1
93
105
409
7
2
37
358
1
15
1
9
161
5
9
101
92
412
135
459
10
30
325
50
52
1
10
2
144
9
461
79
477
15
19
358
17
10
1
5
3
35
258
82
31
167