54
60
101
44
71
74
442
2
30
56
34
386
453
278
57
79
68
81
163
92
27
229
240
292
412
118
64
19
26
750
47
2419
224
405
124
206
36
93
144
119
258
326
372
116
1004
302
157
96
266
104
122
282
100
248