40
26
98
15
35
58
50
28
31
51
22
92
106
56
39
11
97
29
41
19
71
32
25
81
34
16
72
48
90
59
33
38
110
24
42
68
27
44
80
18
61