3
9
2
1
29
23
81
7
8
39
4
73
209
17
5
6
38
59
12
35
57
21
28
77
32
10
19
223
99
355
16
13
15
22
18
11
71