23
15
98
20
17
16
45
99
38
34
28
64
30
21
10
58
5
4
11
112
33
57
419
35
29
68
27
55
49
31
73
165
25
13
26
43
36
40
152
71
79
9
14
24
56