3
0
1
6
2
29
5
11
22
10
23
7
12
40
46
14
75
50
13
18
106
58
19
33
42
96
73
49
164
9
35
83
26
32
28
37
4
16