301
257
36
28
2
7
4
2
1
226
78
27
1
48
40
58
2
1
1
1
2
3
5
2
1
12
1
42
13
82
121
1
44
2
3
1
3
7
11
2
1
2
28
16
5
62
77
2
1
131
30
25
5
1
69
4
53
22
29
174
91
98
362
7
2
37
328
2
12
1
8
152
5
10
94
77
377
120
421
11
27
305
43
54
1
9
2
118
10
430
82
441
10
15
328
15
9
1
5
1
27
226
78
28
163