8
99
55
16
158
132
70
91
24
12
93
10
6
71
1
117
60
68
34
39
49
35
29
51
32
110
9
30
50
14
19
17
40
15
21
25
22
73
59
114
26
3
47
23
7
2