10
11
2
0
7
23
17
4
3
26
1
13
5
6
39
37
40
15
77
126
85
73
29
58
165
30
96
25
235
240
91
46
64
57
20
18
1558
86