10
4
1
2
13
11
6
7
16
3
34
31
36
37
18
21
19
23
17
50
24
15
22
14
48
69
43
76
44
30
42
45
80
89
20
29
26
163