343
268
36
31
2
6
4
2
1
256
82
35
1
50
45
60
1
1
1
2
1
1
1
3
5
2
1
9
1
42
15
87
141
2
42
2
4
1
2
9
11
1
5
6
2
30
23
4
72
77
2
1
139
35
26
5
1
75
2
56
27
32
182
1
92
105
407
7
2
36
356
1
15
1
9
161
5
9
101
91
410
135
456
10
30
322
50
52
1
10
2
144
9
458
78
475
15
19
356
17
10
1
5
3
35
256
82
31
166