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