5
3
14
8
6
7
10
1
9
31
18
2
73
21
81
42
58
17
19
22
260
33
11
36
34
63
38
26
37
23
24
20
28
32
48
15
25
50
89