16
30
10
2
6
12
20
22
21
14
17
28
19
1
5
35
3
8
203
13
9
4
79
36
32
45
25
41
29
70
66
26
47
18
23
78
38
31
37
52
64