9
69
130
15
110
233
117
150
132
32
42
91
46
63
235
85
30
94
39
51
170
7
157
48
88
33
44
52
171
89
236
90
62
20
213
50
37
95
54
129
68
55
384
34
71
36
126
121
385
153