8
13
5
18
7
6
11
36
3
45
76
2
20
33
46
9
61
26
17
63
62
68
43
34
14
51
47
113
22
60
77
59
12
32
50
21
29
128
16