2
6
13
20
22
21
14
18
15
31
19
10
5
35
3
8
204
1
9
4
80
16
39
32
45
25
41
29
70
66
26
47
23
78
38
36
37
52
64
86
51
265