3
8
2
1
23
81
7
46
5
73
207
9
14
6
35
10
59
13
17
34
55
19
4
61
28
75
38
32
24
221
106
350
11
18
15
22
72