23
110
61
12
27
9
18
45
99
28
44
71
88
37
24
25
5
98
15
66
26
54
16
17
8
118
31
70
140
47
42
30
68
21
6
20
107
46
147
163
351
90
80