21
60
3
26
67
46
61
37
29
44
16
9
47
48
18
79
13
25
4
11
40
35
88
43
6
73
52
24
99
85
23
20
45
72
36
27
17
69
77
54
193
305
68
71
57