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