18
51
4
9
22
47
11
12
24
25
42
57
19
121
70
80
31
63
14
45
50
40
27
17
16
15
58
34
33
94
71
55
72
32
56
46
39
21
66
109
13
41