8
99
24
28
54
16
38
158
132
70
91
50
45
12
93
10
13
11
5
71
1
7
117
60
68
34
39
49
21
26
59
35
29
51
15
32
109
9
30
25
14
19
17
18
22