2
15
5
1
3
8
0
16
13
7
6
40
38
11
19
4
152
9
116
37
104
146
12
56
35
28
46
23
29
64
42
24
73
22
67
223
20
18
127