17
43
25
34
29
39
46
27
22
97
18
107
58
23
54
57
7
19
99
33
28
41
16
62
21
45
64
71
50
77
37
1
26
11
31
63
98
70
20
32
49