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