10
236
18
34
25
12
82
64
654
108
51
350
144
179
63
109
171
131
127
224
119
73
180
178
370
205
40
105
94
166
49
104
26
38
467
44
59
54
432
163
130
86
84
304
47
243
67
50
80
103
164
640
153