45
58
25
47
88
41
90
27
98
26
64
35
38
31
30
39
18
44
16
29
23
37
83
20
69
33
21
61
166
85
135
48
54
59
32
56
46
100
120
49
28