3
8
2
1
38
23
81
7
42
5
78
208
9
11
35
59
12
17
34
53
20
4
60
28
76
32
6
26
19
215
103
344
18
15
22
16
10
72