5
26
82
6
7
4
1
24
76
55
13
12
9
8
3
2
14
23
38
11
25
10
20
18
21
16
65
29
39
107
30
15
27
22
36
40
17