10
33
85
47
43
118
29
40
14
13
159
38
151
80
49
88
39
45
25
117
60
42
30
71
64
6
51
5
77
19
103
84
35
111
37
54
72
56
257
101
20
15
9
185
104
161
4
57
157