3
9
2
1
29
23
81
7
8
40
4
75
207
14
5
6
38
59
12
17
35
58
21
55
28
78
32
22
11
19
223
99
356
16
13
10
15
18
72