31
21
14
89
37
47
63
49
23
53
93
83
43
78
72
95
73
71
96
82
19
33
68
86
27
51
64
26
92
24
16
62
61
76
57
38
52
46
11
39
18
59
29
94
66
84
58
81
79
32
41
91
42
12