9
24
20
81
200
135
92
34
30
63
91
43
132
126
54
183
101
131
335
175
75
289
52
72
488
106
241
113
58
37
36
53
372
318
141
66
45
332
154
276
104
83
125
93
48
615
260
31
67
140