18
25
90
12
37
14
13
27
31
48
80
44
45
20
68
24
30
11
54
85
42
23
26
43
98
39
51
150
91
16
104
62
40
77
35
33
17
119
101
32
15
28
10
443
73
21