46
12
58
36
89
19
31
15
49
10
47
84
29
68
32
20
25
30
27
83
26
41
96
21
24
99
363
54
34
61
28
38
18
51
44
48
75
17
14
90
91
33