40
26
99
15
36
61
50
28
31
54
24
94
106
59
11
51
97
29
41
19
76
32
58
43
83
34
16
72
48
90
56
33
25
38
111
42
35
68
27
44
80
18
62