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