21
92
17
26
50
35
28
36
59
38
31
46
24
90
66
25
20
15
56
33
29
34
32
10
79
37
39
77
115
45
154
143
74
158
134
23
44
165
52
30
63
49
42
51
89