80
6
9
72
13
22
15
19
33
20
21
16
39
34
44
4
3
5
23
40
7
1004
65
63
38
17
51
47
36
31
52
8
26
89
27
54
64
115