3
8
2
1
27
23
81
7
9
46
5
70
208
10
15
6
35
58
13
17
55
19
4
62
28
76
37
32
220
107
347
25
12
18
22
72