30
92
20
61
29
51
14
34
47
73
21
15
46
7
16
57
90
3
45
67
39
28
25
94
18
8
111
12
84
76
22
40
13
32
26
24
19
10
31
9
33