299
257
36
28
2
7
4
2
1
224
78
27
1
48
40
58
2
1
1
1
2
3
5
2
1
12
1
42
13
82
121
1
43
2
3
1
3
7
11
2
1
2
28
16
5
62
76
2
1
130
30
25
5
1
68
4
53
22
29
174
91
98
360
7
2
37
326
2
12
1
8
152
5
10
94
77
375
119
420
11
27
303
43
54
1
9
2
118
10
428
82
439
10
15
326
15
9
1
5
1
27
224
78
28
163