3
8
2
1
26
23
81
7
9
46
5
70
207
16
6
36
56
13
18
17
35
55
19
4
62
28
77
33
32
219
108
345
25
12
15
22
10
72