7
46
60
26
30
15
5
9
16
29
17
6
48
19
20
11
110
116
40
31
50
10
38
18
8
39
89
69
123
76
58
12
3
53
28
25
104
83