5
13
4
116
23
1
26
2
17
21
16
8
7
19
38
44
10
6
11
3
51
54
80
9
99
18
15
14
30
42
40
59
45
22
53
48
24