18
44
28
34
29
40
46
27
22
97
108
58
23
54
57
7
19
99
33
41
16
63
21
45
64
71
25
50
77
37
1
26
11
31
98
70
20
49