301
10
35
6
43
79
17
107
117
37
1
28
0
9
22
3
21
87
59
16
8
98
65
5
18
94
24
259
45
246
11
51
13
23
30
54
7
56
299
76
74