12
27
32
25
73
29
448
14
44
240
471
90
86
66
71
148
203
103
278
123
94
132
209
150
183
241
232
64
30
24
127
51
23
87
18
236
92
187
57
56
11
34
28
43
231
506
140
171
77