3
9
4
11
10
29
1
2
71
22
0
13
34
5
112
20
223
51
35
8
50
278
302
108
6
12
19
107
47
14
54
23
97
26
45
18
15