2
0
6
7
5
11
3
1
15
20
30
23
17
8
9
116
32
63
12
16
56
35
22
73
92
10
4
27
43
19
28
26
21
29
90
18
52