2
0
6
3
7
1
56
36
303
118
461
14
10
57
90
24
9
297
15
126
162
179
74
21
112
139
11
30
27
32
37
35
16
23
83
76