7
76
32
15
4
50
31
22
8
46
45
55
11
88
21
25
29
17
9
95
13
23
16
26
10
59
6
58
40
39
5
41
49
2
14
109
44
34
47