9
32
18
23
57
2
3
54
81
17
15
56
19
69
58
68
106
28
36
47
33
6
118
42
30
92
24
46
22
45
107
112
26
49
50
34
4
8
5
16
13
95
48
37