344
269
37
31
2
6
3
2
1
259
81
35
1
50
45
60
1
1
1
2
1
1
1
2
5
2
1
9
1
42
15
87
143
2
42
2
5
1
2
9
11
1
5
6
2
30
22
4
72
78
2
1
141
35
26
5
1
76
2
56
27
33
180
1
93
105
409
6
2
37
358
1
15
1
9
161
4
9
101
92
411
133
460
10
30
324
50
52
10
2
143
9
461
79
477
15
18
358
17
10
1
5
3
35
259
81
31
166